Case Study: Custom ASP.NET CMS Product
Highlight of this case study
- We insisted transparent communication so our developer sent daily report to our clients to specify what they have done that day
- We adopted Agile methodology by delivering frequently and responding quickly
- Unit Test & TDD
The client
The client is an established software company based in Germany. They provide various custom software to their clients.
What they wanted
The client was looking for a stable team to develop a commercial ASP.NET CMS. This CMS was upgraded from an existing system.
The upgraded version is intended to be more flexible and extensible than the original version.
Starting from a week of free trial, now our cooperation has entered into the second year.
Solution
Technology adopted
- Microsoft .NET Framework 4.0
- IIS 7.5
- SQL Server 2008
- Telerik Components
- jQuery
- Silverlight 4.0
- WCF
- Ajax
System Architecture

Highlight of the CMS
- Fully customized CMS
- Nova developed the whole CMS from database to frontend.
- Extensible module development and skin development.
- This CMS supports 3rd party module development and skin development.
- Multi-language support
- Cross-site management
- Super administrator can either remotely manage each sub-sites or coordinate with administrators of each sub-site. Every sub-site can communicate with each other.
- Full Text Search
Project evolution
The project started from refactor of the source code of the original CMS, in order to sort out the layers of the legacy system
and make it more extensible. The upgrade was completed in 2 months. Satisfied with the outcome, the client followed up
with a bunch of new features. In the 6 months thereafter, the team focused on developing and maintaining those new features.
Currently, the team are working on another round of upgrading to bring more features to the system.
Now the the system possesses features such as cross-site and cross platform.
How we cooperated with the client
Firstly, with the client's confirmtion, the team defined both long-term and short-term goal of the project,
so that they could continuously track the progress. This is also beneficial to the client,
as they could clearly see if the team were on the right track.
Secondly, during the development, the team delivered on weekly basis so that the client could find any issues and gave feedback without no impact on the overall timeline.
Screen Shots
Contact us
To find more details of our technical expertise and previous experience, please
fill in the form below and our sales will contact you as soon as possible. Any
enquiries from you are welcome, we will respond to you as soon as possible.