Development Methodologies
Openweb Solutions, LLC guarantees the success of your web project and is open to share the development methodology followed to its clients, Please go through the paragraph below to know more about our development methodology:
System Analysis
After we get a project, the first job done is the detail System Analysis. We perform four difrerent types of system analysis for our web projects, these are:
- Content Analysis:
The full spectrum of the content to be provided by the web application is identified. Content includes text, graphics and images. At this phase itself, Data Modelling is also used to identify and describe Each of the data objects to be used within the webapp.
- Interaction Analysis:
The manner the user interacts with the system is determined at this phase.
- Functional Analysis:
All the operations and functionalities are described in detail.
- Configuration Analysis: The environment in which the web application resides are described in detail. the application can reside on the internet , an intranet, or an extranet. in addition the component infrastructure , the database infrastructure and the degree to which the database will be used to generate content is identified at this page.
Communication and project understanding
The most important factor in any project is Communication. This is the base of a good project understanding and thus of a successful project completion. We always give the primary importance on that and so do remain available to our clients 24x7 by mail and voice and text chat. We are in a process to introduce the video chat option soon.
Project Management
IT project management is neither an easy task to do, nor pretty. Information technology and more specifically the web industry is especially difficult because it's always moving, changing, adapting and challenging business as we know it. The web application projects in IT move through five phases in the project management lifecycle: initiating, planning, executing, monitoring and controlling, and closing. Each phase contains processes that move the project from idea to implementation. Our project management services are based on these principles. We have experienced project managers, who study the project requirement, and ensure the successful delivery according to the system design with some modification, [if required] to accomodate the changes by the client.
Development methodology and coding structure
Openweb Solutions specializes in frameworked web application development in php and MySQL. We build applications using industry leading frameworks: ZEND, cakePHP, codeigniter, seagull etc. Apart from this we have developed our own customized MVC framework "O-Frame" , that uses Smarty as it's template engine. Please refer to the Figure below to understand the "O-Frame" architecture.

We also develop applications using Java/J2EE and Microsoft dot net technology. The wide range of database services include services for MySQL[4 and upper], Oracle[8 and upper], SQL Server [2000 and upper], PostgreSQL and MS-Access.