Our Process Flow
Website development process
As in traditional software development at Sofent we have a process for web site development. For every website building project we undertake we adopt web engineering steps, so that we are sure of the quality of the outcome.
This process can be divided into different life cycle steps as below.
![]() |
Analysis |
![]() |
Specification Building |
![]() |
Review |
![]() |
Creation and Development |
![]() |
Testing |
![]() |
Implementation and Launch |
![]() |
Maintenance and Support |

During the analysis phase our team starts the preliminary requirement analysis after discussions with the customer. Our team analyzes our client's requirements, their areas of interest and their goals for their online business
The inputs at this stage will be interviews with the clients, emails and supporting documents by the client, online chat, recorded telephone conversations and model sites/applications. The outputs for this stage are work plan, cost estimation, team requirement, hard ware software, supporting documents and approval from the client.
At the end of the analysis phase the team understands the purpose, the web sites requirements, and will have a general idea of web designs.
After analysis, preliminary specifications are drawn up by covering up each and every element of the requirement. After reviewing and approving the preliminary document, a written proposal is prepared, outlining the scope of the project including responsibilities, timelines and costs.
At this point the client will have a couple of web site designs to look at and review. As they are non-functional static images they can be easily modified and updated for the client's liking. At this point we will take the customer's comments and return to the prototype design phase and create another design prototype to be returned to the client for another review.
The website design reviewed by the client is used for building the website. Once a web site design has been chosen by the client we begin the web site development. Throughout the whole project we will hold regular update meetings. These will comprise of frank and honest discussions concerning the progress of your website design. It is our experience that website development time is significantly reduced by holding update meetings.
Web based applications need intensive testing, as the applications will always function as a multi-user system with bandwidth limitations. Testing which is normally done are, Integration testing, Stress testing, Scalability testing, load testing, resolution testing and cross-browser compatibility testing. Both automated testing and manual testing is done without fail. For example it's needed to test fast loading graphics and to calculate their loading time, as they are very important for any web site.
At a mutually convenient time we will upload your website to the agreed location. After the launch we make sure the staff is trained well on the use of the website.
Web sites will need quite frequent updating to keep them very fresh. In that case we need to do analysis again, and all the other life cycle steps will repeat. Bug fixes can be done during the time of maintenance. Once your web site is operational, ongoing promotion, technical maintenance, content management & updating, site visit activity reports, staff training and mentoring is needed on a regular basis depend on the complexity of your web site and the needs within your organization.
| 408-667-9501 |

Copyright © 2010 sofent.com All Rights Reserved. | Authorized Resellers of Arena Solutions in India





















