Reliable software delivery for complex enterprise environments
A1 Slovenija operates a highly interconnected digital environment where customer-facing services, internal business systems, identity platforms, payment services and enterprise applications must work together securely and reliably.
U-centrix supports A1 as a full-lifecycle software development partner: from business analysis and architecture through development, integration, testing, migration, production rollout support and maintenance.
The challenge
In a telecom environment, even relatively small changes can affect multiple interconnected systems and critical business processes.
New functionality needs to work reliably with existing applications, APIs, identity systems, payment infrastructure and back-office platforms while meeting demanding security and operational requirements.
A1 therefore needed a development partner able to understand both the business process and the wider technical environment, not simply implement isolated development tasks.
Systems & data
New functionality
Integration & operations
Conceptual dependency map, not a physical system architecture.
Our role
U-centrix works alongside A1's business and IT teams, taking responsibility for the complete software delivery lifecycle while ensuring every solution fits into A1's existing architecture, integrations and operational environment.
By understanding A1's business processes, technical dependencies and operational requirements from the outset, we can assess the wider impact of changes, deliver reliable solutions and support their transition into production.
Modernising business-critical applications
One example is A1's Agent Location Service.
The application needed to evolve from a simpler organisational model to support users connected with multiple dealer codes and locations.
U-centrix redesigned the underlying database structure, migrated existing data, updated business logic and validation, adapted the user interface and extended the required APIs.
The result was a more flexible solution supporting A1's evolving sales and organisational structure.
A simpler relationship between a user and one dealer-code/location context.
Data architecture
- Relationship redesign
- User profiles
- Date-bounded location plans
- Transactional data migration
Application engineering
- Business logic
- Validation
- UI adaptation
Identity & integration
- Identity-role mapping
- Access control
- API extensions
- Shared validation library with impersonation support
One user may be associated with multiple dealer codes and locations simultaneously.
Connecting enterprise systems
Much of our work for A1 involves making different systems work together reliably.
For the Agent Location Service, U-centrix improved identity integration with Active Directory and Keycloak, helping ensure consistent user mappings across the environment.
For A1's webhosting business, we developed integrations connecting WHMCS, A1's payment gateway, Slovenian fiscal-verification services, SAP and document-management systems.
The solution handles payment and fiscal-verification data automatically, detects failed operations and retries recoverable errors through background processes before forwarding successfully processed information to downstream systems.
Multiple systems that must work together
Enterprise applications and services exchange information across the wider A1 environment.
Integration that handles failures, not just successful transactions.
U-centrix builds processing that keeps results accurate, recoverable and traceable.
Validate transaction results
Detect genuine failures and false-positive successes.
Automated error recovery
Retry recoverable errors through background processes.
Full processing traceability
Record each processing attempt.
Reliable downstream delivery
Forward confirmed results to downstream systems.
Including certificate-signed SOAP messaging to SAP.
Reliable, traceable data exchange across enterprise systems.
Automated processing, fewer manual recovery steps and more dependable information flow between business-critical applications.
U-centrix strengthened integration between Active Directory, Keycloak and the Agent Location Service to maintain consistent user mappings across A1's environment.
Engineering for reliability
For enterprise software, delivering functionality is only part of the job.
U-centrix also provides structured production support with clearly defined incident priorities and response targets. Critical incidents are covered by a defined SLA with a response target of one hour.
This gives A1 continuity from initial development through production operation and ongoing evolution of the systems.
Response target, not guaranteed resolution
- Incident reported / detected
- Initial assessment
- Severity classification
- Critical incident response
- Investigation
- Mitigation or correction
- Validation
- Production recovery
- Follow-up & continued support
Illustrative support process based on the documented production-support responsibilities and response target.
More than software development
Our work with A1 is based on a simple principle:
Instead of focusing only on individual features, we consider the surrounding architecture, data flows, integrations, security requirements and operational consequences.
This approach helps A1 evolve business-critical applications while maintaining the reliability of the wider digital environment.
A long-term technology partnership
Over time, U-centrix's role has expanded beyond individual development assignments.
Our knowledge of A1's systems, architecture and business processes allows us to support both ongoing development and more complex changes requiring deeper analysis, architecture and integration expertise.
For A1, this means having an experienced software engineering partner that can take responsibility from the first requirement through implementation and into production.

“We have been successfully working with U-centrix for several years. During this time, they have proven to be a reliable, professional and responsive partner we can always turn to. Their team understands our needs exceptionally well, proposes effective solutions and delivers a high level of service quality. We especially value their proactive approach, flexibility and willingness to help with even the more demanding challenges. We recommend U-centrix to any organisation looking for a long-term and trusted business partner.”
Need to modernise or integrate
a complex enterprise system?
U-centrix helps organisations design, build and operate business-critical software where reliability, security and integration with existing systems matter.
From architecture to production: we take responsibility for making the solution work.
Book a call