All the ADC (Adult Day Care) programs that provide essential services to the elderly and/or physically disabled people are strictly regulated by the local, state and federal laws. The company needed an information system that would serve the ADC centers and provide all the necessary functionality to facilitate the work of these institutions. The solution features sophisticated, scalable .NET architecture, advanced optimization of the transportation problem, an advanced components library for visualization of the corporate scheduled events, integration with Microsoft MapPoint for client addressing and routing. Module-based application architecture enables to separate its functional parts.

The customer’s preference was to split the project development process into two phases.
Phase I included: requirements definition, a working prototype creation, a technical architecture and four main system modules development.
Phase II included development of additional modules for reporting, database backup/archive processing, billing system, client accounting and others.
The system features as follows:
- Sophisticated, scalable .Net architecture;
- Advanced optimization of transportation problem;
- Module-based application architecture enables to separate it’s functional parts;
- Advanced components library for visualization of the corporate scheduled events;
- Integration with Microsoft MapPoint for clients addressing and routing.
The technical architecture of the solution is a realization of three-tier model. Three layers of the system are the presentation layer (based on advanced components library, implemented extension of standard Windows components), the business logic layer (server side or client side), and the persistence (database) layer. Such division provides independent working of design group and programmers in the project team. Cutting-edge .Net technology and a bunch of developed libraries enable Itransition to develop fast and stable solution within a short time. Integration with MS MapPoint and efficient transportation problem solution algorithms give a flexible way to operate with routing, addressing and mapping.
Technologies and tools used: C#, SQL, .NET framework 1.0; .NET Windows Forms; ODBC, MS SQL 2000 Database Server, IIS 6.0 Application Server, RUP, MS Project 2002, MapPoint 2004.
Efforts: 22 man-months
Request for the full case study Back