VB6 to VB.NET upgrade/re-write
***PLEASE don't underestimate the scope of this project. The entire VB6 app has over 35000 lines of code.***
We have a VB6 database application consisting of about 3 dozen forms and 2 dozen controls + modules. The application is an in-house retail inventory management/POS system. It has been in use in 20 stores for over 3 years. The stores run locally using MSDE 2000 and sync data to Head Office using a custom vb.net sync tool.
Most of the program has been coded procedurally in the forms and utilizes few OOP concepts. For the re-write, we would like business objects created to encapsulate the various logical elements in the app.
**Planning Deliverables Overview:**
- assistance with the creation of an application object model
- general assistance with planning development practices (such as on-going code documentation)
**Software Deliverables Overview:**
- migrating application logic from vb6 procedural code into new business/data objects
- creation of SQL stored procedures where needed to support new business objects
- very basic presentation tier UI used only for the testing of the new back-end code
- testing and QA
- If any of the database structure changes, the developer will be required to assist in creating routines for the migration of the current data.
Ultimately, we need the foundation for the next generation of our application so that we can eventually bring it to market. Because we feel the current version is not realistically maintainable in the long run, it is KEY that this rewrite provides us with a functional, maintainable backend system.
Further projects may be offered to the winning bidder, including reporting and supplementary applications.
## Deliverables
**NOTE: Only for professional developers. Please don't bid unless you can stand behind the quality of your work**
- The winning bidder will provide OOP coding experience/credentials with their bid
- The programmer will be responsible for flaws; bugs/errors MUST be fixed within 12 hours of error being found.
- Must provide 24x7 support with max reply time of 12 hours
- If you do not plan to provide the source codes all right and ownership, along with full documentation / help files etc. etc, etc, please don't waste your time and ours by putting in a bid.
Plus the standard stuff:
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
VB.NET 2003 and SQL Server 2000