Development of software for accounting of services, materials and components in a printing enterprise. The difficulty lies in the fact that every order is tailored and the resulting product is unique. This makes the catalogue swell. Instead of enlarging the catalogue the software describes end products using a limited number of technological processes, consumables and spent resources. The order input automatically calculates its cost and issues an invoice for payment. Payments are used to calculate sales managers' commissions.