Our extensive Portfolio stands proof of our expertise in developing a multitude of Websites with varying degrees of complexity. Ecom Solutions has relied on building Websites from scratch ever since its inception. Our New York Team can respond to your Request for Proposal (RFP) document, or a basic wish-list, upon which we schedule meetings & conferences in order to define a Scope of Work. Either way, we will respond with a well researched analysis and staging of the Project, and lay out the foundation towards its creation. The rest is our job, and we are committed to deliver quality Websites in a timely fashion.

Below, you have a short synopsis and insight of our approach to building Websites in our NYC offices

Description and Structure of the EcomSolutions Design Process

Strategy discussion and brainstorming

This phase focuses on validating and defining the Client’s expectations, objectives and strategies for its presence on the Internet, and it serves as the guiding foundation and roadmap for the development of our Client’s Website as well as subsequent versions. It is important to clearly identify how the Internet strategy fits into the overall business objectives and strategies of the Client. We believe that Internet initiatives, if seriously pursued, should not be separated from a company’s strategic directions.

a. Strategic Objectives of Client’s Internet presence – describes and prioritizes the overall objectives that our Client would like to achieve.
b. Interface Development Guidelines – description of the site experience and interface development directions.
c. Feature Sets –description of the features, segmented logically according to specific functional or process groups.

Design and development of the Website

Design will synthesize the respective briefs from the strategy phase and implement this to deliver the following specific information:

Design deliverables

This document will include:

a. Site Map/Architecture - This is the foundation of the site wherein major information elements are identified and grouped into relevant service clusters.
b. Site Features – This will explore the features that will help achieve the goals of the Client’s Website.
c. Content Plan – This will discuss what materials will be needed from our Client and the materials we will need to generate. Included are the deliverables from both ends as well as the deadlines.
d. Wireframes – This is based on the client-approved Sitemap and serves as a blueprint to be used by the client and project team. This helps the client evaluate the hierarchy and structure of the individual pages as well as allow the entire production team (programmers, designers, CMS programmers) to work independently and modularly yet be able to combine their work product seamlessly in the integration stage.

Visual Design

Development of sample screens that adheres to the Client’s branding standards and site objectives as specified in the design document, as well as visually interpret organizational framework. In addition, navigation elements for the major nodes and intersections of the Website will be presented. As a result of this, three (3) visual design treatments of the Homepage and selected key segments representative of the design team’s best effort will be presented on static electronic storyboards to the client.

A single treatment will then be selected among the three (3) treatments for refinement based on client feedback for implementation. Once the final design treatment is approved by the client, the design team will create the internal page templates (based on the approved wireframes) and present it to the client for sign-off.

Development and Assembly

We will take the approved design and corresponding templates and proceed to assemble the site. This phase will also be governed and guided by the parameters and principles defined during the brainstorming session.

Throughout the development process, intermediate deliverables are provided to the Client according to the scheduled milestones allowing them to track the implementation progress. The milestone deliverables for each sub-system, sub-element or module can be reviewed by the Client for verification against their business requirements, ensuring the end product will meet the original objectives. The intermediate deliverables review can also help to discover a problem or flaw at early stage of the development before the application evolves into a complete product, thus lowering the costs of corrections.


Beta Version of the Website

In the next phase the Website will be reviewed and validated for consistency and functionality. Responsibilities of the Quality Assurance (QA) team are to detect any deviation from the quality procedures and ensure all requirements and specifications are properly considered and met. Any errors and bugs are detected and fixed; all required changes will be made to ensure compliance with the requirements. After the system passes successfully rigorous tests and is approved by the QA department, Beta Release is provided to the client. Beta Release is deployed in the final environment at the client’s side for additional test and review within a certain period as specified in the Project Plan at earlier phase. During this stage EcomSolutions will gather feedback from the Client’s staff and conduct final testing and debugging based on the appropriate feedback. The approved and accepted Beta Release evolves into the Final Release and the project implementation phase proceeds with the Final 1.0 Release Delivery stage.

Release 1.0 of the Website

The Final Release delivery phase spans all activities on the new Website delivery and deployment. After the final modules are installed, configured, and launched at the deployment site, follow-up activity for close monitoring of the Website performance is included to provide immediate response to the issues and ensure the Client’s complete satisfaction. During this phase, EcomSolutions transfers appropriate knowledge, conducts comprehensive training to the Client or Client’s personnel and provides final technical/user documentation on the delivered Website, if requested.

Quality Assurance

In order to discover early errors, the Quality Assurance Department, along with the programmers, performs unit tests after the completion of code programming and uploading. Individual classes are tested within each unit level to assure reliability and functionality. Eventually, the testing builds up until all implemented Website components are used for system testing, where it must pass through functional testing, performance testing, and stress testing to ensure that all requirements are satisfied.


This phase represents the culmination of the project and ensures that steps are taken to install Release 1.0 onto the Client’s preferred hosting premises and prepare it for launching.

Maintenance of the Website (including text updates and graphics updates), if needed will be covered in an additional contract.

Parameters and Limitations

Project Contact and Sign-Off Responsibilities.

This engagement identifies the designated Client staff member(s) as the sole Client point-person(s) through whom all client feedbacks will be coursed. Sign-offs on feedbacks, change orders and acceptance of deliverables will be the responsibility of the designated Client staff. The project team will not accept any client requests without the distinct approval of the designated Client staff. It is also understood that validated requests outside the scope of this engagement are considered change orders and that these will have implications on the timing and costs of the project.


Execution of the Design shall be quality-driven, will have a strong visual appeal, while being consistent with the Client’s branding and positioning strategy. Furthermore, the design will be optimized for the target market and interactive environment.

Client Accountabilities

It is understood that copies and the actual content of the website will be provided to EcomSolutions by the Client.