Do you need to build a prototype as a proof of concept to seek investment?
Are you ready to have a fully-functional system developed?
Let ElGraph Design Group be your partner.
Having been in business for over 8 years we have developed the processes using industry standard methodologies to help your project succeed.
Each project goes through Requirements Analysis, Execution, Quality Assurance, Handover, and Support stages.
We don't just sit down and code the site; we will do our best to understand the underlying ideas and goals. We will go through a thorough requirements analysis phase, so you will know what your web application will look like, how it will function, and how your target audience will interact with it.
This way you will have an ample opportunity to review the proposed functionality and see how it fits your business processes, and maybe add or eliminate some features. It is a lot less expensive to make changes on paper than changing the scope once the development is under way.
Here are just some of the elements that go into the project specification document:
- Top-Level System Description

An overview of the website’s functionality to be developed, which summarizes site's purpose, target audience, and use condensed in a few paragraphs.
- Use Cases

A numbered list of all features to be developed grouped by roles.
- Definition of Components

Detailed definitions of every data input form and record list to be developed on the site. Definitions of forms and lists/grids are extensively referenced in the use cases section.
- Test Scenarios

Test scenarios section has test cases for each user role and describes input and expected output for functional components.
- Wireframes

Show content layouts in greybox format for key pages.
- Content Delivery Checklist

Lists content items needed for functional modules and delivery dates for each item.
- Sitemap

Provides a tree view of pages, which will comprise the site, and covers both user side and administrative sections.
- Domain Model Class Diagram

Shows objects and their relationships, which serves as a foundation for the database structure.
- Workd Breakdown Structure (WBS) with Gantt Chart

Shows list of tasks with start date, end date, and dependencies for each.
After the requirements analysis phase is complete we start the actual development. You will have 24/7 access to our staging server where updates are published regularly.
We begin by creating the design of the key pages that convey look and feel of the web site. While the design is being revised and finalized, our DBA creates the database structure and our developers set up the necessary libraries and site infrastructure.
Once design is approved, it is implemented and integrated with the user-facing tools being developed.
A dedicated Account Executive will be assigned to your project and will be in charge of all project-related communications, including detailed weekly progress reports.
We perform unit testing while the functional components are being developed in order to make sure that our code is stable.
Integration testing is performed when components are assembled into modules.
Once the entire system is developed we use test scenarios created in the requirements analysis phase to perform black box and acceptance testing.
Quality assurance performed at all stages of our projects. Not only we test the functionality, but we also do stress testing, security audit, cross-browser compatibility tests, and validate our code against W3C standards.
Once the development and quality assurance are completed on the staging server, we set up the site on the live hosting account. Another round of testing is performed on the live server.
We will recommend a hosting service provider for you, depending on the system requirements.
All source code and project documentation is delivered to you on a CD.
We stand behind our work and provide warranty for all projects we deliver.
You will have an account on our online issue tracking system that allows to submit and track bugs and change requests for the software.
When success of your website demands more functionality well be there to help you plan the next stage in your business growth.