ZTABS modernizes legacy applications for Stockholm enterprises in banking, telecommunications, manufacturing and gaming. Stockholm's banks operate COBOL mainframe systems serving millions of Nordic banking customers across multiple countries. Telco operators run BSS/OSS infrastructure serving millions of subscribers. Manufacturing companies operate SAP R/3 with heavy customisation for Swedish accounting standards. ZTABS is remote-first by design from our Houston, Texas office.
Stockholm's legacy modernization demand spans Nordic banking COBOL mainframe migration for Finansinspektionen-supervised institutions, telco BSS/OSS modernization for billing and subscriber management, manufacturing ERP upgrades for SAP S/4HANA transition, and gaming and technology platform decomposition.
Legacy app modernization in Stockholm at a glance
| Need | What we build | Key requirement |
|---|
| Banking | COBOL mainframe migration | Finansinspektionen, BankID, Swish |
| Telecoms | BSS/OSS modernization | PTS, billing accuracy, 5G |
| Manufacturing | ERP and MES upgrades | SAP S/4HANA, MBL |
| Gaming/Tech | Platform decomposition | Scale, performance |
| Insurance | System modernization | Solvency II, actuarial |
Nordic banking mainframe modernization
Stockholm banks operate COBOL mainframe systems accumulated over five decades of Nordic banking evolution. Multi-country operations across Sweden, Finland, Norway, Denmark and Baltic states create cross-border legacy complexity.
Core banking migration. Account management, transaction processing, general ledger and customer information migrating from COBOL mainframes. Finansinspektionen IT risk management requirements addressed at each migration phase.
BankID integration. Sweden's digital identity system deeply integrated with legacy banking platforms. BankID actual service agreements and product permissions apply. Advanced e-signature distinction, not all BankID signatures qualified. Migration addresses BankID integration with agreed availability targets and cutover rehearsal.
Swish integration. Mobile payment system connecting directly to bank account systems. Swish actual merchant, bank, provider contract and callback identifier scope. Swish integration addressed with agreed availability targets, observability and manual fallback procedures.
Personnummer handling. Sweden's universal identifier embedded throughout legacy systems. GDPR applies with personnummer not automatically Article 9 sensitive data. Processing requires consent or processing clearly justified considering purpose, importance of secure identification or another substantial reason, plus independent GDPR basis and principles and any special law. Migration handles personnummer consistently across systems addressed per IMY requirements.
Modernizing Stockholm banking or telco systems?
Tell us about your mainframe platform, BankID/Swish integrations and Finansinspektionen requirements. We start with assessment covering business rule extraction, data analysis and modernization strategy.
Telco BSS/OSS modernization
Stockholm telco operators run legacy billing, CRM, product catalogue and order management systems processing millions of CDRs and serving millions of subscribers across Nordic and Baltic markets.
Billing platform modernization. Legacy billing engines processing billions of CDRs modernized for real-time event-driven billing. Multi-country billing with country-specific regulatory requirements preserved.
CRM modernization. Customer records accumulated over decades of mobile and fixed-line operations. Unified customer view across markets enabled.
Product catalogue modernization. Hundreds of subscription plans, bundles and promotions managed on legacy catalogue systems. Modern composable product models enabling faster product launches.
5G enablement. Assessment determines actual BSS/OSS version, interface limits and upgrade options for 5G network slicing and enterprise IoT services. Modern architecture enabling new 5G revenue models where agreed.
Swedish manufacturing
Swedish manufacturers operate SAP R/3 with customisation for BFN accounting standards and MBL co-determination requirements.
SAP S/4HANA transition. Custom ABAP developments analysed and migrated. Swedish accounting, payroll and production planning customisations preserved.
MES modernization. Manufacturing execution systems on legacy platforms modernized for Industry 4.0 integration, real-time quality analytics and IoT sensor data.
Swedish regulation
GDPR and IMY. GDPR applies with IMY as supervisory authority. Personnummer not automatically Article 9 sensitive data. Multiple actual processing bases available.
PTS cookie exception. Necessary transmission or explicitly requested service cookie exception. Not the Dutch low-privacy analytics exemption. Different from other EU member state implementations.
Electronic marketing. Actual consent or sale own similar products no-objection opt-out at collection and each message. No Irish 12 month transplant from other jurisdictions.
MBL. Negotiation covers actual proposed important changes with union, employer and agreement scope. Not all code releases require union approval. Engagement appropriate to actual change impact.
MCF versus MSB. MCF is successor to MSB from January 1 2026. Not reversed. Old logos and URLs may remain historical. Not all old APIs closed.
BankID. Actual service agreements and product permissions. Advanced e-signature distinction not all qualified. Not all Swedish apps receive banking access through BankID.
Klarna. Klarna Checkout historical versus Kustom actual current product. No whole Klarna company rebrand assumed.
Strangler fig for Nordic systems
Seam selection. Banking seams: payments, accounts, lending, regulatory reporting. Telco seams: billing, CRM, product catalogue, provisioning, network operations. Each function extracted independently.
Single authoritative write. One system authoritative for each transaction type and period during coexistence. Financial dual-write dangerous for regulatory reporting. Telco billing dual-write dangerous for revenue assurance. CDC with versioning and conflict detection.
Reconciliation. Idempotency keys enforced by receiving side. Finite retries with DLQ. Unknown outcomes require reconciliation before replay, especially for SEPA payments, Swish transactions, billing CDRs and subscriber provisioning.
Data migration methodology
Banking data. Account records, transaction history and regulatory data migrated with reconciliation against agreed record totals, tolerances and exception register with owner acceptance. Personnummer handling per IMY requirements. Multi-country Nordic banking data with cross-border regulatory requirements addressed.
Telco data. Subscriber records, billing history, CDRs, product entitlements and network configuration migrated with revenue assurance verification. Multi-country data with varying regulatory retention requirements. Telco CDR statutory retention depends on actual operator, data category and purpose, not every billing CDR under one PTS period.
Data type mapping. Types, nulls, time zones, currency, rounding, identifiers, encoding, history and crosswalks reconciled. Swedish-specific: personnummer formats, SEK and multi-currency handling, Swedish date conventions, character encoding for Swedish characters.
Cutover rehearsal. Observable acceptance with measurable RTO, RPO and latency targets. Banking cutover timed for settlement cycles. Telco cutover per market with an agreed risk-based market sequence.
Inventory and discovery
Stockholm enterprise modernization begins with complete inventory: applications, users, scheduled jobs, database procedures, reports, file and EDI dependencies, vendor contracts, supported versus end-of-life versions.
Business rules discovered with users through representative transaction analysis. Banking rules validated against Finansinspektionen requirements. Telco rules validated against PTS requirements. Manufacturing rules validated against production specifications.
Illustrative Example
Hypothetical: Stockholm bank modernizing COBOL mainframe with BankID and Swish preservation
A Stockholm bank operates COBOL mainframe core banking serving millions of retail customers across Sweden and Baltic operations. The system processes SEPA payments, manages accounts and generates Finansinspektionen regulatory reports. BankID and Swish are deeply integrated. COBOL developer retirements accelerating.
Strangler fig modernization would create API facade for BankID and Swish first with agreed availability targets and cutover rehearsal, then progressively migrate core banking functions. Digital banking enabled through modern APIs while COBOL continues processing. Each Nordic market migrated independently with an agreed risk-based market sequence.
Assumptions: COBOL code accessible for analysis, banking staff available for rule validation, BankID and Swish integration specifications confirmed, and parallel processing feasible during validation periods. Residual risks include undiscovered business rules in decades of COBOL, multi-country regulatory complexity, personnummer migration and staff transition. No guarantee of specific processing speed, cost reduction or regulatory outcome.
This is a hypothetical scenario for illustration. Actual scope, timeline and cost depend on your requirements.
Integration and dependency management
Banking integrations. Finansinspektionen regulatory reporting, SEPA payment networks, BankID identity, Swish payments, SWIFT and correspondent bank connections.
Telco integrations. PTS regulatory reporting, number portability clearinghouses, billing settlement and network management connections.
Authentication versus authorisation. Authentication identity distinct from account-level, subscriber-level and role-level authorisation. Modernization addresses both with appropriate granularity.
Regression and testing
Representative business-critical paths: banking transaction lifecycle with BankID and Swish, telco billing CDR processing, subscriber provisioning, manufacturing production order. Meaningful integration, performance and manual UAT with domain expert approval.
Cost and timeline
Legacy system modernization follows the published cost guide.
| Tier | Range | Timeline | Example |
|---|
| UI Modernization | $40K to $100K | 8 to 16 weeks | New frontend, API wrapper, improved UX |
| Re-Platforming | $100K to $250K | 16 to 32 weeks | Modern stack, containerization, cloud, data migration |
| Re-Architecture | $250K to $400K | 8 to 14 months | Decompose monolith, event-driven, modern data layer |
| Full Rebuild | $400K to $500K+ | 12 to 18+ months | Ground-up rebuild, agreed availability target, rehearsed staged cutover |
Vendor comparison
Ranges are 2026 US-buyer guide-based estimates for re-platforming a 10 to 15 year old business-critical system using a strangler fig approach, modern stack, API wrappers, phased data migration and regression harness.
| Vendor type | Typical cost | Timeline |
|---|
| Freelance or dev collective | $40K to $130K | 5 to 12 months |
| Offshore systems integrator | $60K to $200K | 8 to 14 months |
| ZTABS | $100K to $280K | 6 to 12 months |
| Big 4 consultancy | $300K to $1M+ | 10 to 18 months |
| SaaS replacement vendor | $50K to $200K implementation | 4 to 9 months |
Parallel-running infrastructure, senior knowledge-transfer time and where applicable compliance revalidation can add a combined scope-dependent $100K to $500K+ planning allowance. The guide's examples are SOX, HIPAA and FDA; actual applicable regime depends on the engagement.
Proposal evaluation criteria
Evaluate any vendor proposal against these six criteria regardless of price tier.
| Criterion | What to verify |
|---|
| Strategy, deliverables and acceptance | Defined modernization phases with measurable acceptance criteria at each stage |
| Data source-of-truth and reconciliation | Which system is authoritative per object and period, agreed reconciliation tolerances and exception register |
| Rehearsal, cutover and rollback | Rehearsed cutover with RTO and RPO targets, documented rollback feasibility after schema and data changes |
| Security, privacy, compliance and approval scope | Applicable regulations identified with actual approval authority and scope |
| Full recurring costs | Licensing, parallel-run infrastructure, support, monitoring and decommission costs beyond initial build |
| Human roles and responsibilities | Provider and customer trainer-validator-support split, agreed working languages, translated materials review and on-site responsibilities where needed |
Need help modernizing Nordic enterprise systems?
Share your legacy system landscape, regulatory requirements and modernization constraints. We provide a scoped estimate based on system complexity.
How delivery works
ZTABS is remote-first by design from our Houston, Texas office. Overlap with Stockholm business hours for coordination and review.
When ZTABS is not the right fit
- The system still works and nobody is asking for changes. Wait for a real forcing function.
- Core banking platform vendor selection. Core banking platform licence selection and vendor-led configuration are the licensed vendor's and customer's scope. This engagement modernizes the surrounding integration, data migration and regulatory reporting connections.
- On-site programme office and multi-vendor coordination. This engagement delivers application modernization. Separately contracted programme governance, on-site management and advisory retainers have different scope and responsibilities.
- On-site embedded team. ZTABS is remote-first by design. On-site staffing, training and support retainers for this engagement are separately agreed.
- Finansinspektionen or IMY regulatory advisory. This engagement builds platforms, not regulatory advice. Regulatory advisory is separately engaged.
White-label AI products
ZTABS builds custom white-label AI products for clients to brand and resell. Stockholm technology companies can commission white-label AI platforms for distribution under their own brand.
Logs and retention
Logs minimise and redact secrets and regulated payloads with actual retention and legal holds. Bokforingslag accounting records retained per Swedish law. Telco CDR retention depends on actual operator, data category and purpose; not all billing CDR under one uniform period. Not all logs same retention period. Personnummer minimised and pseudonymised where full identifier unnecessary.
Assessment methodology
Application archaeology for Stockholm systems covers COBOL programme analysis for banking business rule extraction, billing engine code analysis for telco rating and charging rules, custom ABAP analysis for SAP S/4HANA readiness and legacy protocol cataloguing for BSS/OSS integration mapping.
Business rules discovered with users through representative transaction analysis. Banking rules validated against Finansinspektionen requirements. Telco rules validated against PTS requirements and revenue assurance controls. Manufacturing rules validated against BFN accounting standards.
Data type mapping for Stockholm industries
Stockholm industry data has unique types requiring careful migration planning. Banking: personnummer handling per IMY requirements with GDPR assessment, SEPA payment identifiers with Swedish bank codes, Swedish date conventions. Telco: MSISDN formats across Nordic and Baltic markets, CDR timestamps with billing period boundaries, subscriber identifiers across multi-market operations. Manufacturing: SAP material master numbers, Swedish BFN accounting codes, production order identifiers.
Cutover rehearsal detail
Observable acceptance with measurable RTO, RPO and latency targets. Banking cutover timed for settlement cycles. Telco cutover per market in owner-approved risk and dependency sequence. Manufacturing cutover planned for production schedule gaps.
Rollback feasibility assessed after schema, data and contract changes. Banking payments, telco billing settlements and production orders may not be automatically reversible. Compensations can require regulatory, revenue assurance or production review.
Gaming and technology platform modernization
Stockholm gaming studios and technology companies operate legacy platforms requiring modernization for scale and real-time capabilities.
Gaming platform modernization. Real-time multiplayer game server architectures replacing legacy monolithic game backends. Player matchmaking, real-time state synchronisation and in-game economy systems modernized. Legacy databases migrated for high-throughput low-latency access.
Technology platform decomposition. Stockholm tech companies operating monolithic architectures modernized for microservices, event-driven processing and cloud-native scale. API-first approach enabling ecosystem integration and third-party developer access.
Risks and mitigations
BankID and Swish continuity. Both integrations addressed with agreed availability targets, cutover rehearsal, observability and manual fallback procedures. Remaining risk from provider-side changes or cutover timing is documented.
Multi-country complexity. Each Nordic and Baltic market migrated independently with country-specific regulatory validation.
Revenue assurance. Telco billing validated through parallel operation with automated CDR reconciliation. Revenue leakage detection addressed during coexistence period.
Modernization approach selection
Stockholm enterprises need clear criteria for choosing between approaches.
Targeted remediation. Adding specific capabilities. Example: adding API layer to legacy banking system for digital channel while keeping COBOL for core processing.
Re-platforming. Moving to modern infrastructure while preserving logic. Example: migrating legacy telco billing to cloud while preserving rating algorithms.
Re-architecture. Decomposing monolith into services. Example: extracting billing, CRM and product catalogue as independent services.
Full rebuild. Ground-up development for systems where legacy code is unmaintainable. Example: replacing end-of-life custom manufacturing execution system.
Insurance modernization
Swedish insurers operate legacy policy administration, claims and actuarial systems. Multiple merger predecessors with separate legacy systems.
Policy administration. Life, health and P&C insurance policy lifecycle modernized. Actuarial calculations preserved. Solvency II reporting dependencies addressed at each migration phase.
Claims processing. Claims workflow modernized for digital submission and automated assessment. Multiple predecessor brand systems consolidated where applicable. Solvency II and Finansinspektionen reporting addressed at each migration phase.
Handover
Modernization handover includes runbooks, data lineage, licensing, support contacts and accountable owners. Banking handover includes Finansinspektionen compliance documentation and DORA resilience evidence. Telco handover includes PTS reporting specifications and billing reconciliation documentation.
Ready to modernize your Stockholm legacy systems?
Share your legacy system landscape, Finansinspektionen requirements and modernization constraints. We start with assessment covering application archaeology, compliance mapping and modernization strategy.