We have successfully converted a huge system for Swiss social authorities providing the functionality of children sponsorship management. Originally it was a Windows forms VB6 application and the destination platform was the latest .NET 4.0 framework.
One of the requirements that we also achieved was to make it run on the 64-bit platform. During that work we removed all obsolete references to ActiveX controls like old calendars, grids etc. and avoided .NET native controls usage. Also, we changed application architecture to 3-tiers and use ADO.NET instead of raw ADODB.
- Code conversion;
- Reverse engineering;
- Modern approaches applied (object oriented, three-tier, modern database, and business logics layers approach);
- Highest grade meaningful variable naming;
- Manual optimization and understanding, knowledge transfer;
- Meaningful comments.