Software
products play an important role in
enabling businesses in achieving quick
and cost effective process automation.
A variety of products today exist
in the market that cater to a wide
gamut of work domains / activities,
across industries.
However, the above fact does not undermine
the value of a custom build application.
While code resue, pre-built component
usage, phased development, RAD tools
has drastically reduced the time lag
between initiation and implementation
of a custom solution. And refined
software engineering processes, effective
project management and quality standards
have taken uncertainty and guess work
out of the way of a successful implementation.
Decision of going in for a custom
solution vis-à-vis outright
product usage can be a tough one though
there are some definite situations
where the choice is obvious: