Optimisation and expansion of the Callidus CPQ system for a telecommunications service provider
A telecommunications service provider commissioned us to support the integration of the Callidus CPQ (Configure, Price, Quote) system with service provider‘s internal systems. The aim of this project was to increase the efficiency of the quotation and order processes by optimizing the interfaces between the systems and adapting and extending the Callidus CPQ system. In addition, we developed microservices on the Telekom platform AppAgile and supported the operation of the systems through deployment and troubleshooting activities.
Initially, our focus was on designing the interfaces between the CPQ system and the other systems. These interfaces are crucial for the smooth exchange of data and the integration of the various systems. By working closely with the IT teams, we were able to ensure that the interfaces were designed efficiently and reliably to meet the client’s requirements.
A key part of the project was customizing the Callidus CPQ system. We used web technologies such as Python, HTML, CSS and JavaScript to adapt the system to the client’s specific requirements. These customizations included the user interface as well as the backend logic to ensure optimal configuration, pricing and quoting.
In addition to the customizations, we developed our own features for the Callidus CPQ system. These extensions were carefully planned and implemented to improve the functionality of the system and make the client’s business processes more efficient. By working closely with the customer, we were able to ensure that the new functions met the actual requirements and offered high added value.
Another important aspect of the project was the development and use of microservices. These microservices were used, among other things, to query inventory or enable automated ordering processes. The use of microservices enabled a flexible and scalable architecture that can be easily adapted to future requirements.
In order to efficiently network the developed systems, we supported the customer with various administrative activities. These included configuring the networks, managing access rights and setting up monitoring systems. Our support helped to ensure a stable and secure system environment.
Throughout the project, we also supported the customer during ongoing operations. This included support for deployments, monitoring the systems and troubleshooting errors. Our continuous support enabled us to ensure that the systems functioned smoothly and that the customer’s business processes were not interrupted.
Through the successful implementation of the project, we were able to realize several significant benefits for the customer. The optimized interfaces and the adapted and expanded functions of the CPQ system led to a significant increase in efficiency in quotation and order creation. The microservices developed enabled a flexible and scalable system architecture that meets current and future requirements.
The close cooperation with the customer’s IT teams and the continuous support during operations ensured that the systems could be operated reliably and securely. The adjustments and extensions made improved the user experience and increased the productivity of the customer’s employees. The interfaces, adjustments and microservices developed contributed significantly to the flexibility and scalability of the customer’s IT landscape.