Software applications typically consist of several components (=a service), which can be broken down into a set of features. A feature is therefore a program function. (A module is also a subroutine in programming code that can be called, but is often wrongly compared to a component).


The author is a manager in the software industry with international expertise: Authorized officer at one of the large consulting firms - Responsible for setting up an IT development center at the Bangalore offshore location - Director M&A at a software company in Berlin.