A company model supporting ERP and CRM software development and implementation processes

Software development processes are one of key success factors in software development industries. A good process has to be sound, repeatable, predictable and measurable, but also well documented and well known to all parties involved. It is not easy to define a good aligned process nor to implement it successfully in everyday usage. This paper introduces a company model used in everyday work of a software implementing and developing company dealing with ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management) businesses. The model is based on generic software development models, with modifications following specific business requirements. The company model objectives and goals are trying to be met by proper software development process, model structure and its implementation. The value of the model is estimated on two years' experience in model usage. The results show significant advantages in various areas, from internal organization, customer satisfaction and resource management, to overall profitability.