Software company, Association or organization, Computer software store, Engineering consultant, Manufacturer