A key challenge for any tech company that wants to move up the value chain is to develop new capabilities and products while maintaining the existing ones. Our client – a leading Scandinavian provider of mobile and SMS communication services, had the same dilemma, facing opportunities for growth but lacking the resources to scale up fast and introduce new services architecture.
They needed a strategic technology partner that could help them evolve ideas and accelerate the pace of innovation. Our nearshore software development teams enabled the company to extend their viable products' capabilities, to start working against the Proof of Concept of their next-generation Communications platform as a service (CPaaS), and established a new standardized and holistic approach to software development.
Improved operational efficiency
Access to a vast talent pool of experts
Faster time to market for new features
A Scandinavian global company providing Communications platform as a service (CPaaS), mobile solutions, and intelligent data usage. They offer a wide range of communication channels for businesses and help them to streamline conversations through their end-customers preferred channels — SMS, RCS, Voice, WhatsApp, Viber, Messenger, Email, and more. The company is a conglomerate of several dozen subsidiaries, operating in more than 17 countries.
Experiencing rapid growth through acquisitions, the company had to battle two significant challenges. The in-house IT team was barely coping with the increasing demands. Any additional software developing projects would have resulted in overwhelmed developers, unable to perform their duties effectively, or a massive investment in additional IT staffing that increases operational costs and brings in the hassle of long recruitment and onboarding procedures.
On the other hand, every new acquisition meant new systems and products added to the digital landscape. Each business function had its own approach to software development, leading to duplication of solutions and higher upkeep. The company needed a partner who can help them establish a robust software development process that can be standardized and unified.
Cutting the time to seek the right full-time hire and reducing time-to-market to develop new products and features would have allowed the company to focus on its core business and strategy and prepare for future growth. The company needed not just “yes, sirs” but experts with fresh new perspectives that can provide multiple inputs into the software development strategy and take the company products to the next level of excellence.
It can take up to several months to start a custom software development application. Many applications require a variety of skills, especially when you are planning to build a high-quality, high-value product for your business. The company wanted to move forward with its vision for a next-generation CPaaS solution to bring all of its customers and partners into a single platform with omnichannel capabilities. To achieve it, they needed a team of experienced professionals who can develop the whole software architecture and build the foundation of a highly productive platform that would be functional for at least a decade.
Considering the tech talent shortage and the lack of technical competencies in certain areas, they decided to seek a reliable near-shore development partner that operates in similar time zones, has the talent pool of experts, and the experience in delivering complex solution architecture.
Being a client-centric company with a culture of continuous innovation and mature engineering processes, Scalefocus took a flexible and collaborative approach. It accelerated our client's digital journey in several key business directions.
The ability to rapidly scale up its software development operations with experienced developers, having industry domain knowledge, enabled ongoing enhancements of the existing viable products and significant cost savings. A separate, dedicated team started working on a proof of concept (PoC) for their next-gen CPaaS solution to unlock multiple communication channels and broader functionalities for their customer base.
When managed and shared properly, knowledge can be a precious competitive advantage for a tech company. The knowledge transfer was another critical issue that was weighted off the client's shoulders. Having experience in exchanging project and product knowledge with hundreds of clients, Scalefocus helped streamline the knowledge transfer processes between developers through efficient project documentation, one-on-one meetings, mutual code reviews, and mentoring, where our seasoned professionals had to compensate knowledge that was inevitably lost. Integrated coding practices between teams enabled the client to ramp up faster when needed, instead of being stuck in the recruitment and onboarding phase, looking for candidates and losing valuable time and resources.
Bug fixing and development of new functionalities
With accumulated sizeable technical debt, part of our teams started working on the existing Communications service platform, fixing bugs and refactoring the code where needed. Bug fixing enabled better and more reliable services infrastructure, decreased business downtime, improved end-user satisfaction, and further relieved the customer support teams of the client.
When the number of bugs dropped over time, we moved forward with developing cool new features for the platform. Our experts created a reporting service for cross-platform reports, providing the client with widgets to combine data from multiple platforms into a single report or chart.
Further, we developed a templates management solution and integrated the feature with WhatsApp message templates, empowering end-customers to push highly relevant and personalized messages through our client's Communications service platform, reaching quickly and efficiently to their audiences.
One of the company's service offerings is to enable clients to go paperless with their invoicing with cost-efficient, dynamic and flexible text-message invoicing for immediate payment. Having a proven track record in numerous integrations, our experts successfully integrated 3rd party banking software with one of their existing platforms, while a separate team was developing a new SMS routing feature for another viable product.
Preparing for the future with next-gen CPaaS
Maybe the most critical project for the client, where we focused our resources and know-how, was to lay the foundations and the solution architecture for its next-gen Communications platform as a service (CPaaS).
The platform unites all of their customers into one powerful platform with complex and flexible subscriptions, which can be configured according to the customer's needs. The platform had to be designed as an out-of-the-box solution with features tailored as per the customer's requirements. The first and foremost technical challenge was to design software architecture that would be viable and functional at least ten years after the projected rollout date of the CPaaS, scheduled for 2025. This meant that our solution had to be relevant at least 15 years from now and had to consider the rapid innovations occurring in many different areas in the digital architectural landscape. We had to harness the best practices emerging and help guide the client away from common pitfalls.
The platform had to enable our client to become a future-ready company, so we started designing the software architecture and the first value-added services with the future in mind. Our experts ensured that the proposed modules can be flexible in terms of execution and can be built on a variety of tech stacks. We considered the customers' needs and the overall objectives and mission of the client in terms of infrastructure, code quality, software development standards, best practices, cybersecurity, data distribution, GDPR, etc.
We standardized the delivery and development process, network methodology, operational and support standards, availability, encryption, and how we will meet the desired SLAs. Our solution experts developed and the first value-added services, developing PoCs for account and API management. We are continuing with the development of PoCs for the rest of the services, and we'll be heavily engaged in the development of the Minimum Viable Product afterward.
With the increased number of IT projects needed to support a business in hyper-growth, Scalefocus helped the client to plan and implement an extensive portfolio of software ventures focused on bringing their IT capabilities and services from good to great.
The client benefited from a knowledgeable, highly technical diverse set of software development professionals who stepped in and began resolving issues immediately without significant losses of vital domain knowledge. Bringing new ideas and thought processes onboard empowered the company to propel its critical business operations.
Our experts developed new features, extended the capabilities of their viable products, added new business solutions to the existing communications services platforms, and enabled faster time to market for new functionalities.
We laid the foundation for the next-gen CPaaS solution, which was of utmost importance for the company's future. Our solution architects walked the client through the process of articulating clear goals, needs, and evaluation criteria and helped the company to sustain its competitive advantage, favorably positioning them for future growth.
Along with a reduction in infrastructural costs, the client significantly reduced the cost of operations by easing the hire of software professionals, impacting the bottom line and resulting in higher business revenue.
Key business benefits:
Improved operational efficiency
Access to a vast talent pool and industry experts
Faster time to market for new features and products
Decreased overhead and training costs
Business flexibility – the customer was enabled to respond faster to changes in the market and exploit opportunities for growth
We have a global client base that includes Fortune 500 companies, innovative startups and industry leaders in Information Technology, E-Commerce, Insurance, Healthcare, Finance and Energy & Utilities.