Het doel van elk bedrijf is een product te leveren dat kan worden verkocht. Het bedrijfsproces dat hiervoor nodig is, is uniek.
Alles daaromheen, de bedrijfsvoering, is dat minder; ieder bedrijf heeft immers te maken met kapitaal, personeel, bedrijfsmiddelen, leveranciers, afnemers, belasting e.d.
De meeste software-bedrijven richten zich dan ook op de ontwikkeling van software-producten t.b.v. de bedrijfsvoering; hiervoor is het marktpotentieel groter.
Ook als gekozen wordt voor een software-product “van de plank” is er een zekere kloof tussen bedrijfsproces en software-product. Soms moet het bedrijfsproces worden aangepast aan het software-product, soms het software-product aan het bedrijfsproces.
De meeste selectie- / ontwikkel-methodieken hebben een analyse-fase waarin, op grond van beschikbare kennis en informatie, de bedrijfsproces- c.q. software-eisen worden gepreciseerd.
Een belangrijk verkoopargument van software-bedrijven is dat hun software-product betrekkelijk eenvoudig is aan of in te passen. Die eenvoud is inderdaad betrekkelijk (vereist vaak de nodige technische know how) en die in- of aanpasbaarheid moet ook worden ingebouwd (en betaald). Bovendien: software-eisen zijn doorgaans erg specifiek en veranderlijk (en de in- en aanpasbaarheid dus beperkt).
