C++ as a Language for MIS?

Hello everyone,

I am starting a business ( http://www.taxrelaxer.com ) where I prepare taxes for individuals. I started the business earlier this year and have been using Microsoft Excel to keep track of everything: Customer information, Purchase Orders, Invoice Numbers, Journal Entries and the final financial statements. This is working well in the short term, but I will eventually need something that will automate much of the process.

I know there is a lot of free software out there that I can utilize, but I have created this company by myself and would like to create a program myself to automate much of the process. I took a lot of programming courses in high school, but that was 6 years ago. My question to everyone is, is C++ the best language to use to construct this type of MIS?

I am very anxious to dust off the programming knowledge and get started, but I want to make sure I get started on the right foot! I would need this system to work as a database for customers, purchase orders, vendors, invoices and journal entries. I would also need to be able to draw on that data to form queries and a trial balance. Thanks for reading everyone!

Kevin
IMO as much as I love this language, and although YES it is possible to do so, C++ is NOT the best language for this task. I would go with VBS because you are using M$ products and it was really built around tasks like the ones you describe. It is also easier to tie into SQL, I won't get into the security holes, then C++ would be and unless you're dedicated enough to write your own database software then SQL will be your next logical growth step from a business perspective.

EDIT: Now that I am kind of disgusted with myself for typing that, does anyone have any input on .NET or C# as a possibility here?
Last edited on
For purely business reasons I would use one of the off-the-shelf products (Quicken/QuickBooks) for this sort of thing. Businesses should focus on their "core competencies". For you that is preparing taxes and managing your business. This sort of software is both complicated and a cheap, mass-market product. It just is not economically viable (not profitable).

Do this sort of thing as a hobby if you want, but not for your business.
Hi Everyone,

Thank you for your prompt replies! I have found a lot of free accounting software that would be able to tackle this, and at this point in the business (first year in "official" operation) I really only have an average of one entry per day. So for me that is updating the purchase orders, perhaps adding a new vendor or customer, creating the appropriate journal entries. Then at the end of the month I have perhaps 5 adjustments to make to account for depreciation and accruals and create financial statements.

The software I have found would be able to handle this and do a much better job than what I would be able to code, but as PanGalactic suggested, it would be more of a hobby for me to accomplish. I have built the company thus far ground up, and I believe I have the ambition and ability to create the system myself. At least try anyway! I am looking for the best language that would help me accomplish my goal. VBS is a very good suggestion; from my very minimal exposure to it, I would agree!

Kevin
Topic archived. No new replies allowed.