» Overview
» Why Impetus
» Impetus Advantage
» Product vs Application
» Technologies
   
   
» Product Design
» SPDMM
» Case Studies
   

Impetus has expertise in
cutting edge technologies
including SOA, SAAS, Web
Services, Open-source
technologies etc. We use
proven methodologies
(RUP, Agile), best practices, and design patterns for
component and object-
oriented designs. »

 
 
 
  Home > Differentiators > Product vs Application  
 

Product development is not the same as custom IT application development. The parameters, processes, techniques, and models - all vary in the case of a product design and development project.

The underpinning principle of product development focuses on innovation, as against an application development requirement where there are fixed specifications, fixed processes and a given 'development path to follow'.

     Product Development  Custom IT Development
Project Requirements
Evolve with changing product dynamics
Fixed with minor changes
Development Process Iterative Process Waterfall model
Degree of Innovation Very High Minimal
Offshore Team Contact
Multiple End users, team has no direct contact with them
End User
Main Criteria
Product should be open to evolution, scalability, interoperability and future upgradations and enhancements
Application should work in the given environment
Client requirement Faster time to market Save cost
End user environment
Can be specified, but no control on the multiple end users
Can be specified and controlled
Engagement Model
WhiteBox, where client has visibility at each step of the process
BlackBox, where client is only concerned with the final product
Quality
QA & Testing is the most critical element
QA & Testing is part of the routine SDLC process
Corrections / Fixes
No corrections once product is released
Can be made even after release
At stake
Developer and Client reputation and credibility
Developer reputation