Overview
The web application was developed by SDIT for a European client. Although our client initially served only the education industry, they were able to expand their potential market with this product. This application provides their customers, mainly business groups in various domains, with the freedom to effortlessly create and edit their own homepages while other related functions modules for the homepage help increase communication potential between users and the homepage owners. The project is still being continued, while the application is optimized to be more powerful.
Technology
This project was developed with Microsoft .NET technology using the VS.NET development tool, while languages used included C# and ASP.
C#.NET and ASP.NET are all the major parts of the Microsoft's .NET Framework. C#.NET provides an excellent feature rich platform to create complete distributed multi-tier Enterprise applications, embedded systems, Windows applications and Web applications.
ASP.NET is an entirely new technology to script in server-side. It enables the developer to monitor performance of the application and also helps support debugging in cross-language and cross-computer. ASP.NET provides an advanced security infrastructure.
Solution
In addition to the normal business requirements of the project, the client requested exacting demands about the interface and appearance of the created homepage; also they wanted the application to support multi-language. Moreover, the client demanded the system to run in a web farm to accommodate a large amount of simultaneous web users. The project team is equipped with experiences in various technologies and skills as well as broad knowledge in multiple industries, especially English communication skills. The engineers drew up a project plan according to confirmed requirements and the following picture shows the fundamental outline of the project:
The team chose an iterative development process in RUP and CMM3 project model to ensure the quality. Main functions were developed as top priorities while other functions were created on a secondary level. Since there were high demands on appearance, the SDIT team went to great lengths to design the appearance of the web pages and feature user-friendly interfaces for the diversified function modules of the project. All documentation coming from the development process were formally and informally reviewed and prepared for delivery to the client. During the software life cycle, we received change requirements from the client. We managed to complete them and beat the deadline nonetheless, indicating SDIT's flexibility and extensibility for project development.
Achievements
- The system enables the creation of homepages to enhance communication online.
- The system provides the user an ability to create customized appearances.
- The application includes a platform for organizing events and activities.
- Implementation and usability of this application is not country specific, as it includes language choices.
- The application helped expand the client's overall market and their reputation.