Legacy Portals Modernized for Mexico's Leading Accounting Software
EnterpriseNext.jsC#SQL Server
Migration of legacy workflows to modern Next.js architecture
The Challenge
- Migration from legacy to Next.js: Transform legacy accounting flows without disrupting existing operations
- C#/.NET API compatibility: Integration with existing CONTPAQi APIs developed in C#
- Modern user experience: Create responsive interfaces that improve accountant productivity
- Maintainable codebase: Implement strict TypeScript to catch errors at compile time
Solution Architecture
Next.js App Router
Server Components for read-only queries (invoice reads, reports), Client Components for interactive forms
C#/.NET APIs
Existing CONTPAQi REST APIs for accounting business logic, authentication and data validation
Flutter/Dart Móvil
Mobile app for accountants for expense approval and financial statement review in the field
SQL Server + Stored Procedures
Transactional database with stored procedures for complex accounting operations, query optimization
Results
60%
Load time reduction
Improvement
Accounting workflow
100%
TypeScript strict