Our business has been using an old peice of accounting software (MYOB Accounting Plus) for over a decade. We have generated many bespoke applications for different parts of the business which are all integrated with this accounts package. MYOB is no longer sold or supported in the UK and we have recently found some fundamental bugs with the original exe which have halted development of our other systems.
We considered moving from MYOB to another accounting software package but this would involve rewriting all of our bespoke software - something we don\'t have the time or resources to do unfortunately. Instead we are looking into the feasibility of recreating the MYOB functionality in VB.net but referring to a MySQL database via ODBC rather than the bespoke MYOB company file database.
We have the database table structures for every table required and can provide a copy of the MYOB application so a form-by-form recreation can be effected and should be very straight forward if a little time-consuming.
I am a VB programmer myself and will create a detailed spec-sheet with notes on required functionality. There are several features in the original program which will not be required to be replicated (Payroll, Time-Billing etc).
I\'ve had a quick look through the application and it would appear there are around 100 user forms in total (some of which are not required in the new program), each user form with an average of around 20 controls (including comboboxes, textboxes, labels, etc)
I am more than capable of doing this work myself but i\'m not a quick programmer as it\'s not my full-time job. Ideally I need this work competing by the end of January which is hopefully sufficient time for an experienced programmer.
I am available by email every day and as a book-keeper and programmer myself can offer good support for any queries you may have regarding functionality, both on the accounting side and the VB.net side.
I will create milestones for various stages of development. The first being the creation of the user-forms with dead controls, then milestones for each of the major componments (banking, sales, purchases).