Oprogramowanie stworzone specjalnie dla osoby lub firmy, która wykonuje zadania specyficzne dla ich potrzeb, nazywa się
oprogramowaniem niestandardowym . Na przykład, jeśli prowadzisz działalność gospodarczą w domu, możesz zatrudnić kogoś do stworzenia niestandardowego programu, który pomoże wydrukować i wyświetlić faktury.
Oprogramowanie w puszkach, warunki oprogramowania