Opportunity
PLAVEB was put in charge of converting an existing desktop application that was
primarily used for internal resource management, into a web application. The requirement
was a complete porting solution, to ensure that each and every feature and functionality
of the desktop application was made available on the web application. In addition,
the complex nature of these features needed to be simplified for the web application.
PLAVEB was given the task of understanding an existing system that was fairly complex,
and recreating it in a much easier to use, web-enabled form.
Challenges
Design Challenges
- Using a 100% liquid layout that fits all screen resolutions. Creating a neat and
clean application design that is focused on clarity, to ensure that users would
understand its functionality without any difficulty.
Development Challenges
- Porting the desktop application into a web application, by understanding the logic
of the existing application through a series of screenshots.
- Ensuring that the desktop application is ported in its entirety, with no loss of
features or functionality.
- Optimizing the attendance records of 14, 00,000 employees, for faster report generation.
- Migrating all of the data from the existing desktop application to the web application.
- Simplifying the complex user management features of the desktop application, so
that the use of the web application is quick, easy and convenient.
- Enhancing the existing report generation system, in order to make it faster.
- Developing a secure system for confidential report generation.
Execution
PLAVEB began by obtaining a detailed understanding of the desktop application, to
ensure that we would include every feature and functionality during the porting
process. We also identified the core areas of concern for the client, and developed
effective solutions that addressed them. Working closely with the client, we were
able to guarantee that the execution perfectly fulfilled their expectations for
the web application.
Results
We developed a web application that is an improved version of the desktop application.
Our experience in developing web applications enabled us to ensure that the ported
application delivers a more enhanced version, without losing any of the benefits
of the desktop app. We provided the client with a ported application that is user-friendly,
efficient, and a perfect match for their requirements.
Technical Details
PLAVEB used a collection of platforms for designing this web application, including
HTML, AJAX, JQuery UI, C# and CSS. The application is coded in ASP.NET, runs on
a Microsoft SQL Server 2008 database, and is hosted on Windows Server 2003 with
IIS 6. PLAVEB also implemented a built-in Error Notification System, that sends
error messages directly to the developer, without needing to inform end-users.