Kefron

Automating cloud infrastructure on Microsoft Azure for speed, scale, and reliability

Sector: Software development, Software as a service, Information services

Size: 201-500 employees  

Technology used: Microsoft Azure

Solution area: Cloud infrastructure and security, Cloud architecture and cost optimisation 

close-up-server-hub-engineer-typing-pc-keyboard-looking-data

Laying the foundations for scalable growth

Kefron is an Irish software company providing accounts payable invoice automation to 1000+ customers, ranging from small local professionals to multi-national organisations across multiple sectors, including financial, legal, public sector, business services, medical and pharmaceutical. As customer demand and platform complexity increased, Kefron partnered with Spanish Point Technologies to support the evolution of its Kefron AP product and underlying infrastructure. 

The challenge

Kefron provides a software solution, known as Kefron AP, that can reduce human intervention in processing invoices by 70–90%. This is achieved by connecting to various ERPs and Microsoft 365 services to enhance productivity and user experience. Rapid growth placed increasing pressure on Kefron’s legacy infrastructure, leading to performance issues and declining customer satisfaction.  

 

An organically evolved architecture, supported by more than 70 servers, was no longer optimised to handle rising processing volumes, platform complexity, or future AI integration. At the same time, Kefron needed to maintain uninterrupted service and meet stringent security requirements for blue-chip customers while preparing the platform to scale in line with growing demand. 

The solution

The solution involved transitioning from an infrastructure-heavy model to a cloud-native architecture on Microsoft Azure, enabling automated deployments and independent scaling of platform components. Core services were modernised using platform-managed services, improving performance and resilience while reducing the operational burden of manual infrastructure management and preparing the platform for future innovation. Additionally, the overhaul included implementing Azure AI Search to enhance the search experience. 

close-up-view-modern-skyscrapers-office-buildings
portrait-businesswoman-black-suit-going-up-escalator-talking-mobile-phone-saleswoman-wal

The result

The platform now supports higher performance, improved scalability, and stronger operational resilience while maintaining uninterrupted service for customers. Incremental modernisation reduced risk and enabled continuous improvement, allowing new capabilities to be introduced without disruption. The evolved architecture provides a secure, future-ready foundation that supports ongoing product development, customer growth, and expansion into new markets. 

70–90% reduction in manual processing

reducing human intervention in invoice processing.

25% increase in customer NPS

reflecting improved platform performance and customer experience.

Cloud-native platform at scale

Supporting growth, security, and AI-driven innovation.

Weekly product releases

Enabling faster delivery compared to previous quarterly cycles.

“The partnership with Spanish Point evens the playing fields for us when taking on much larger businesses.”

Technical deep dive

The platform was evolved from a server-heavy architecture to a cloud-native design on Microsoft Azure, replacing manual infrastructure management with platform-managed services. Core components were decoupled to enable independent scaling, while modern data, search, and AI services supported performance, resilience, and continuous availability throughout the transition.

Platform architecture for scale and resilience

A key focus was reshaping the platform architecture to support long-term growth and increasing complexity. This involved breaking down tightly coupled components and aligning services to a cloud-native model, allowing individual elements of the platform to scale independently. The resulting architecture supports high-throughput processing, strong security controls, and the flexibility required to evolve the product while maintaining continuous availability for customers.

tech-people-trying-achieve-ambitious-sustainability-goals (2)
f2c4d03b-d6cf-46a0-944e-c513ac19910a

Continuous delivery and platform evolution

The platform was evolved using an incremental delivery approach that allowed new capabilities to be introduced without disrupting existing customers. By automating deployment and decoupling platform components, updates could be released more frequently and with lower risk. This enabled ongoing improvements to performance, scalability, and functionality while maintaining continuous availability and meeting the expectations of enterprise customers.

Ready to discuss your project?