Machinix: from spreadsheets and a CRM to a B2B ordering platform