Aplicaţiile software dezvoltate după cerinţele clientului, pe baza analizei proprii a proceselor interne sau a analizei şi consultanţei poartă numele de software la comandă.
Apelăm la un serviciu de software la comandă când produsele de pe piaţă nu satisfac cerinţele noastre, când avem un proiect personalizat sau când facem pionerat într-un anumit domeniu.
De la început trebuie ştiut că preţul unui software la comandă depăşeşte costul unui produs la cheie (licenţiat) dar de multe ori rezultatul este satisfăcător.