1:"$Sreact.fragment" 2:I[10010,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"Reveal"] 3:I[15193,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"ArchitectureLayers"] f:X 14:X 14:C 0:{"buildId":"wPYL46hi3Du9N2W8hVv37","data":[{"rsc":["$","$1","c",{"children":[["$","main",null,{"children":[["$","section",null,{"className":"page-module__fLTYpa__hero","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Services"]}],["$","h1",null,{"className":"page-module__fLTYpa__h1","children":["Fourteen capabilities. ",["$","span",null,{"className":"serif-italic","children":"One engineering standard."}]]}],["$","p",null,{"className":"page-module__fLTYpa__lede","children":"From first architecture decision to production platform, we bring senior engineering thinking to the moments that matter: building new capability, untangling complexity, and creating foundations built to last."}]]}]}],[["$","section","engineering",{"className":"page-module__fLTYpa__cluster","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","div",null,{"className":"page-module__fLTYpa__clusterHead","children":[["$","$L2",null,{"className":"page-module__fLTYpa__clusterIntro","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Software engineering"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeading","children":"Systems built to be understood, not just delivered"}],["$","p",null,{"children":"The foundation of every engagement: applications and architectures designed around how the business actually works, and built to stay changeable as it evolves."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L3",null,{}]}]]}],["$","div",null,{"className":"page-module__fLTYpa__rows","children":[["$","$L2","Enterprise Software Development",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"01"}],["$","h3",null,{"children":"Enterprise Software Development"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Custom business applications built around real operational workflows — not a generic template stretched to fit."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Removes manual workarounds and gives the business software that matches how it actually operates."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Requirements & domain modeling",{"className":"capability-row-module__FzfIEW__tag","children":"Requirements & domain modeling"}],["$","span","Full-stack application development",{"className":"capability-row-module__FzfIEW__tag","children":"Full-stack application development"}],["$","span","Complex business logic implementation",{"className":"capability-row-module__FzfIEW__tag","children":"Complex business logic implementation"}],["$","span","Multi-tenant & role-based systems",{"className":"capability-row-module__FzfIEW__tag","children":"Multi-tenant & role-based systems"}],["$","span","Legacy-aware integration",{"className":"capability-row-module__FzfIEW__tag","children":"Legacy-aware integration"}],["$","span","Long-term maintainability focus",{"className":"capability-row-module__FzfIEW__tag","children":"Long-term maintainability focus"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Java · Kotlin · Spring Boot · .NET · C# · TypeScript · React · Next.js"}],"$undefined"]}]]}],["$","$L2","Software Architecture",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"02"}],["$","h3",null,{"children":"Software Architecture"}]]}],"$L4"]}],"$L5","$L6"]}]]}]}],"$L7","$L8","$L9","$La"],"$Lb"]}],["$Lc"],"$Ld"]}],"isPartial":"$@e","staleTime":"$f","varyParams":null},{"rsc":"$L10","isPartial":"$@11","staleTime":"$f","varyParams":null},{"rsc":"$L12","isPartial":"$@13","staleTime":"$f","varyParams":"$14"},{"rsc":"$L15","isPartial":"$@16","staleTime":"$f","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@17","rootVaryParams":null,"needsRuntimeRequest":"$@18"} 19:I[90021,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"CloudArchitecture"] 1a:I[22016,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],""] 1b:I[5014,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"default"] 23:I[31644,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"IntegrationMesh"] 27:I[76569,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"AIWorkflow"] 2d:I[6931,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js","/_next/static/chunks/3-x48elkqtsvd.js"],"NetworkTopology"] 30:I[97367,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"OutletBoundary"] 31:"$Sreact.suspense" 33:I[97367,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"ViewportBoundary"] 34:I[97367,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"MetadataBoundary"] 35:I[39756,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"default"] 36:I[37457,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"default"] 37:I[48303,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"SiteHeader"] 38:I[2355,["/_next/static/chunks/3o-fuzc1b1r56.js","/_next/static/chunks/2iy1cw1ya_pt2.js"],"Analytics"] :HL["/_next/static/chunks/0842wa1092f4h.css","style"] :HL["/_next/static/chunks/2hv4qqs3kd143.css","style"] :HL["/logo.png","image"] 4:["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Architecture decisions that keep systems changeable as the business, team and scale change."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Fewer rewrites, safer scaling, and faster onboarding for engineers who join later."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Domain-driven design",{"className":"capability-row-module__FzfIEW__tag","children":"Domain-driven design"}],["$","span","Clean & hexagonal architecture",{"className":"capability-row-module__FzfIEW__tag","children":"Clean & hexagonal architecture"}],["$","span","Architecture decision records",{"className":"capability-row-module__FzfIEW__tag","children":"Architecture decision records"}],["$","span","Technology evaluation & selection",{"className":"capability-row-module__FzfIEW__tag","children":"Technology evaluation & selection"}],["$","span","Non-functional requirement planning",{"className":"capability-row-module__FzfIEW__tag","children":"Non-functional requirement planning"}],["$","span","Architecture reviews & audits",{"className":"capability-row-module__FzfIEW__tag","children":"Architecture reviews & audits"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"DDD · Clean Architecture · Hexagonal Architecture · C4 modeling · Event Storming"}],"$undefined"]}] 5:["$","$L2","Application Modernization",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"03"}],["$","h3",null,{"children":"Application Modernization"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Moving legacy platforms forward without losing the business knowledge built into them."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Lower operating risk, a stack modern engineers can maintain, and a foundation cloud and AI can build on."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Legacy assessment & risk mapping",{"className":"capability-row-module__FzfIEW__tag","children":"Legacy assessment & risk mapping"}],["$","span","Strangler-fig migration strategy",{"className":"capability-row-module__FzfIEW__tag","children":"Strangler-fig migration strategy"}],["$","span","Incremental re-platforming",{"className":"capability-row-module__FzfIEW__tag","children":"Incremental re-platforming"}],["$","span","Monolith-to-services decomposition",{"className":"capability-row-module__FzfIEW__tag","children":"Monolith-to-services decomposition"}],["$","span","Data migration & reconciliation",{"className":"capability-row-module__FzfIEW__tag","children":"Data migration & reconciliation"}],["$","span","Parallel-run validation",{"className":"capability-row-module__FzfIEW__tag","children":"Parallel-run validation"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":".NET Framework → .NET · Java EE → Spring · On-prem → Cloud-native"}],"$undefined"]}]]}] 6:["$","$L2","API Development",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"04"}],["$","h3",null,{"children":"API Development"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"APIs designed as durable interfaces between systems and teams, not afterthoughts."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Faster partner integrations, cleaner internal boundaries, and APIs that survive several product generations."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","REST & GraphQL API design",{"className":"capability-row-module__FzfIEW__tag","children":"REST & GraphQL API design"}],["$","span","API versioning strategy",{"className":"capability-row-module__FzfIEW__tag","children":"API versioning strategy"}],["$","span","Contract-first development",{"className":"capability-row-module__FzfIEW__tag","children":"Contract-first development"}],["$","span","Authentication & authorization",{"className":"capability-row-module__FzfIEW__tag","children":"Authentication & authorization"}],["$","span","Rate limiting & API gateways",{"className":"capability-row-module__FzfIEW__tag","children":"Rate limiting & API gateways"}],["$","span","Developer documentation",{"className":"capability-row-module__FzfIEW__tag","children":"Developer documentation"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"REST · GraphQL · OpenAPI · OAuth2 · gRPC"}],"$undefined"]}]]}] 7:["$","section","cloud-platform",{"className":"page-module__fLTYpa__cluster","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","div",null,{"className":"page-module__fLTYpa__clusterHead","children":[["$","$L2",null,{"className":"page-module__fLTYpa__clusterIntro","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Cloud & platform"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeading","children":"Infrastructure that scales with confidence, not luck"}],["$","p",null,{"children":"Cloud-native platforms, migrations and delivery systems that make releasing software a routine, well-understood event — not a risk."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L19",null,{}]}]]}],["$","div",null,{"className":"page-module__fLTYpa__rows","children":[["$","$L2","Cloud Engineering",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"11"}],["$","h3",null,{"children":"Cloud Engineering"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Cloud-native systems and platforms designed for confident scale."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Lower infrastructure cost, faster releases, and resilience under real traffic."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Cloud-native application design",{"className":"capability-row-module__FzfIEW__tag","children":"Cloud-native application design"}],["$","span","Infrastructure as code",{"className":"capability-row-module__FzfIEW__tag","children":"Infrastructure as code"}],["$","span","Container orchestration",{"className":"capability-row-module__FzfIEW__tag","children":"Container orchestration"}],["$","span","Auto-scaling & load balancing",{"className":"capability-row-module__FzfIEW__tag","children":"Auto-scaling & load balancing"}],["$","span","Multi-region deployment",{"className":"capability-row-module__FzfIEW__tag","children":"Multi-region deployment"}],["$","span","Cost optimization",{"className":"capability-row-module__FzfIEW__tag","children":"Cost optimization"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Azure · AWS · Google Cloud · Kubernetes · Terraform"}],["$","$L1a",null,{"href":"/cloud","className":"capability-row-module__FzfIEW__link","children":["Explore further ",["$","$L1b",null,{"iconNode":[["path",{"d":"M7 7h10v10","key":"1tivn9"}],["path",{"d":"M7 17 17 7","key":"1vkiza"}]],"className":"lucide-arrow-up-right","size":14}]]}]]}]]}],["$","$L2","Cloud Migration",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"12"}],["$","h3",null,{"children":"Cloud Migration"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Moving workloads to the cloud without disrupting the business that depends on them."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Reduced infrastructure overhead, improved reliability, and a foundation the business can build on."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Migration readiness assessment",{"className":"capability-row-module__FzfIEW__tag","children":"Migration readiness assessment"}],["$","span","Lift-and-shift & re-architecture strategy",{"className":"capability-row-module__FzfIEW__tag","children":"Lift-and-shift & re-architecture strategy"}],["$","span","Data migration planning",{"className":"capability-row-module__FzfIEW__tag","children":"Data migration planning"}],"$L1c","$L1d","$L1e"]}],"$L1f","$L20"]}]]}],"$L21","$L22"]}]]}]}] 8:["$","section","data-integration",{"className":"page-module__fLTYpa__cluster","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","div",null,{"className":"page-module__fLTYpa__clusterHead","children":[["$","$L2",null,{"className":"page-module__fLTYpa__clusterIntro","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Data & integration"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeading","children":"Systems that agree with each other"}],["$","p",null,{"children":"Reliable connections between the platforms a business already runs on, and data foundations solid enough to build reporting, analytics and AI on top of."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L23",null,{}]}]]}],["$","div",null,{"className":"page-module__fLTYpa__rows","children":[["$","$L2","Enterprise Integration",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"21"}],["$","h3",null,{"children":"Enterprise Integration"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Reliable connections between APIs, ERP, CRM, payments and identity providers."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Consistent data across systems, fewer manual reconciliation processes, and systems that actually work together."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","System-to-system integration",{"className":"capability-row-module__FzfIEW__tag","children":"System-to-system integration"}],["$","span","Event-driven integration",{"className":"capability-row-module__FzfIEW__tag","children":"Event-driven integration"}],["$","span","ETL & data synchronization",{"className":"capability-row-module__FzfIEW__tag","children":"ETL & data synchronization"}],["$","span","Identity & SSO integration",{"className":"capability-row-module__FzfIEW__tag","children":"Identity & SSO integration"}],["$","span","Legacy system connectivity",{"className":"capability-row-module__FzfIEW__tag","children":"Legacy system connectivity"}],["$","span","Integration monitoring",{"className":"capability-row-module__FzfIEW__tag","children":"Integration monitoring"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Kafka · RabbitMQ · REST · SOAP · SAP · Dynamics · Salesforce"}],"$undefined"]}]]}],["$","$L2","Data Engineering",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"22"}],["$","h3",null,{"children":"Data Engineering"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Resilient data foundations for operational clarity and intelligent decisions."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Trustworthy reporting, a foundation for AI and analytics, and less time firefighting broken pipelines."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Data pipeline design",{"className":"capability-row-module__FzfIEW__tag","children":"Data pipeline design"}],["$","span","Batch & streaming ingestion",{"className":"capability-row-module__FzfIEW__tag","children":"Batch & streaming ingestion"}],["$","span","Data warehousing & lakes",{"className":"capability-row-module__FzfIEW__tag","children":"Data warehousing & lakes"}],["$","span","Data quality & governance",{"className":"capability-row-module__FzfIEW__tag","children":"Data quality & governance"}],"$L24","$L25"]}],"$L26","$undefined"]}]]}]]}]]}]}] 9:["$","section","ai-automation",{"className":"page-module__fLTYpa__cluster","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","div",null,{"className":"page-module__fLTYpa__clusterHead","children":[["$","$L2",null,{"className":"page-module__fLTYpa__clusterIntro","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"AI & automation"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeading","children":"Intelligence built into how the business runs"}],["$","p",null,{"children":"Practical AI systems and automation embedded into real applications and workflows — not a chatbot bolted onto the homepage."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L27",null,{}]}]]}],["$","div",null,{"className":"page-module__fLTYpa__rows","children":[["$","$L2","AI Engineering",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"31"}],["$","h3",null,{"children":"AI Engineering"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Practical AI systems built directly into real business applications."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Automated work that used to require manual effort, decisions grounded in company data, and measurable operational leverage."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","LLM application development",{"className":"capability-row-module__FzfIEW__tag","children":"LLM application development"}],["$","span","RAG systems",{"className":"capability-row-module__FzfIEW__tag","children":"RAG systems"}],["$","span","AI agent design",{"className":"capability-row-module__FzfIEW__tag","children":"AI agent design"}],["$","span","Model evaluation & guardrails",{"className":"capability-row-module__FzfIEW__tag","children":"Model evaluation & guardrails"}],["$","span","AI infrastructure & deployment",{"className":"capability-row-module__FzfIEW__tag","children":"AI infrastructure & deployment"}],["$","span","Responsible AI practices",{"className":"capability-row-module__FzfIEW__tag","children":"Responsible AI practices"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"OpenAI · Azure OpenAI · Anthropic · Google Gemini · Vector databases"}],["$","$L1a",null,{"href":"/ai","className":"capability-row-module__FzfIEW__link","children":["Explore further ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":14}]]}]]}]]}],["$","$L2","Intelligent Automation",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"32"}],["$","h3",null,{"children":"Intelligent Automation"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Automating complex workflows that used to require manual judgment."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Reduced operational cost, faster turnaround on repetitive processes, and fewer errors from manual handling."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Document processing automation",{"className":"capability-row-module__FzfIEW__tag","children":"Document processing automation"}],["$","span","Workflow & business process automation",{"className":"capability-row-module__FzfIEW__tag","children":"Workflow & business process automation"}],["$","span","Decision support systems",{"className":"capability-row-module__FzfIEW__tag","children":"Decision support systems"}],"$L28","$L29","$L2a"]}],"$L2b","$L2c"]}]]}]]}]]}]}] a:["$","section","strategy",{"className":"page-module__fLTYpa__cluster","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","div",null,{"className":"page-module__fLTYpa__clusterHead","children":[["$","$L2",null,{"className":"page-module__fLTYpa__clusterIntro","children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow ","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Strategy & advisory"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeading","children":"Senior technical judgment, on tap"}],["$","p",null,{"children":"Not every problem needs a build. Sometimes it needs an experienced, independent point of view."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L2d",null,{}]}]]}],["$","div",null,{"className":"page-module__fLTYpa__rows","children":[["$","$L2","Digital Transformation",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"41"}],["$","h3",null,{"children":"Digital Transformation"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Technology strategy connected directly to business outcomes, not technology for its own sake."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"A clear roadmap, reduced organizational risk, and technology decisions the business actually understands."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Technology strategy & roadmapping",{"className":"capability-row-module__FzfIEW__tag","children":"Technology strategy & roadmapping"}],["$","span","Process digitization",{"className":"capability-row-module__FzfIEW__tag","children":"Process digitization"}],["$","span","Legacy process automation",{"className":"capability-row-module__FzfIEW__tag","children":"Legacy process automation"}],["$","span","Change-ready architecture",{"className":"capability-row-module__FzfIEW__tag","children":"Change-ready architecture"}],["$","span","Stakeholder alignment",{"className":"capability-row-module__FzfIEW__tag","children":"Stakeholder alignment"}],["$","span","Vendor & build-vs-buy guidance",{"className":"capability-row-module__FzfIEW__tag","children":"Vendor & build-vs-buy guidance"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Strategy · Architecture · Automation · Change management"}],"$undefined"]}]]}],["$","$L2","Technical Consultancy",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"42"}],["$","h3",null,{"children":"Technical Consultancy"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Architecture reviews, technology strategy and senior solution leadership."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"De-risked technical decisions, an independent second opinion, and senior expertise without a permanent hire."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Architecture & code reviews",{"className":"capability-row-module__FzfIEW__tag","children":"Architecture & code reviews"}],["$","span","Technology due diligence",{"className":"capability-row-module__FzfIEW__tag","children":"Technology due diligence"}],["$","span","CTO-level advisory",{"className":"capability-row-module__FzfIEW__tag","children":"CTO-level advisory"}],["$","span","Team & process assessment",{"className":"capability-row-module__FzfIEW__tag","children":"Team & process assessment"}],["$","span","Vendor evaluation",{"className":"capability-row-module__FzfIEW__tag","children":"Vendor evaluation"}],"$L2e"]}],"$L2f","$undefined"]}]]}]]}]]}]}] b:["$","section",null,{"className":"page-module__fLTYpa__architecture","id":"architecture","children":[["$","div",null,{"className":"section-module__NH9VEq__container page-module__fLTYpa__architectureGrid","children":[["$","$L2",null,{"children":[["$","p",null,{"className":"section-module__NH9VEq__eyebrow section-module__NH9VEq__eyebrowDeep","children":[["$","span",null,{"className":"section-module__NH9VEq__dot"}],"Enterprise architecture"]}],["$","h2",null,{"className":"page-module__fLTYpa__clusterHeadingDark page-module__fLTYpa__clusterHeading","children":["The discipline behind every ",["$","span",null,{"className":"serif-italic","children":"durable"}]," system."]}],["$","p",null,{"className":"page-module__fLTYpa__architectureLede","children":"Architecture is where most enterprise software succeeds or fails long before the first line of code matters. We bring proven architectural disciplines to every engagement — chosen for the problem, not for fashion."}]]}],["$","$L2",null,{"delay":0.1,"children":["$","$L3",null,{}]}]]}],["$","div",null,{"className":"section-module__NH9VEq__container page-module__fLTYpa__architectureTags","children":[["$","$L2","Clean Architecture",{"delay":0,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Clean Architecture"}],["$","p",null,{"children":"Business logic isolated from frameworks, databases and delivery mechanisms."}]]}],["$","$L2","Domain-Driven Design",{"delay":0.04,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Domain-Driven Design"}],["$","p",null,{"children":"Software structured around the language and boundaries of the business itself."}]]}],["$","$L2","Hexagonal Architecture",{"delay":0.08,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Hexagonal Architecture"}],["$","p",null,{"children":"Ports and adapters that keep the core testable and technology-agnostic."}]]}],["$","$L2","Microservices",{"delay":0.12,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Microservices"}],["$","p",null,{"children":"Independently deployable services aligned to real business capabilities."}]]}],["$","$L2","Event-Driven Systems",{"delay":0.16,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Event-Driven Systems"}],["$","p",null,{"children":"Asynchronous, decoupled communication that scales without tight coupling."}]]}],["$","$L2","Scalable Platforms",{"delay":0.2,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Scalable Platforms"}],["$","p",null,{"children":"Architecture that absorbs growth in load, team size and feature scope."}]]}],["$","$L2","Enterprise APIs",{"delay":0.24,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Enterprise APIs"}],["$","p",null,{"children":"Contract-first interfaces designed to remain stable across product generations."}]]}],["$","$L2","Legacy Modernization",{"delay":0.28,"className":"page-module__fLTYpa__architectureTag","children":[["$","h3",null,{"children":"Legacy Modernization"}],["$","p",null,{"children":"Incremental paths off legacy platforms that protect the business along the way."}]]}]]}]]}] c:["$","script","script-0",{"src":"/_next/static/chunks/3-x48elkqtsvd.js","async":true}] d:["$","$L30",null,{"children":["$","$31",null,{"name":"Next.MetadataOutlet","children":"$@32"}]}] 10:["$","$1","h",{"children":[null,["$","$L33",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#fafaf8","media":"(prefers-color-scheme: light)"}],["$","meta","3",{"name":"theme-color","content":"#0a0e17","media":"(prefers-color-scheme: dark)"}],["$","meta","4",{"name":"color-scheme","content":"light dark"}]]}],["$","div",null,{"hidden":true,"children":["$","$L34",null,{"children":["$","$31",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Services — Aylatek"}],["$","meta","1",{"name":"description","content":"Enterprise software development, cloud engineering, architecture, integration, data engineering and AI — Aylatek is an engineering partner across the full technology stack."}],["$","meta","2",{"name":"generator","content":"Aylatek B.V."}],["$","link","3",{"rel":"canonical","href":"https://aylatek.nl"}],["$","meta","4",{"property":"og:title","content":"Aylatek — Enterprise software, cloud and AI engineering"}],["$","meta","5",{"property":"og:description","content":"Enterprise software engineering, cloud and AI consultancy from the Netherlands."}],["$","meta","6",{"property":"og:url","content":"https://aylatek.nl"}],["$","meta","7",{"property":"og:site_name","content":"Aylatek"}],["$","meta","8",{"property":"og:locale","content":"en_NL"}],["$","meta","9",{"property":"og:type","content":"website"}],["$","meta","10",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","11",{"name":"twitter:title","content":"Aylatek — Enterprise software, cloud and AI engineering"}],["$","meta","12",{"name":"twitter:description","content":"Enterprise software engineering, cloud and AI consultancy from the Netherlands."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] 12:["$","$1","c",{"children":[null,["$","$L35",null,{"parallelRouterKey":"children","template":["$","$L36",null,{}]}]]}] 15:["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0842wa1092f4h.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/2hv4qqs3kd143.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/3o-fuzc1b1r56.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/2iy1cw1ya_pt2.js","async":true}]],["$","html",null,{"lang":"en","className":"manrope_e4f5176e-module__mcVKLG__variable fraunces_b7a6d9f6-module__N9w8Oq__variable","children":["$","body",null,{"className":"antialiased","children":[["$","$L37",null,{}],["$","$L35",null,{"parallelRouterKey":"children","template":["$","$L36",null,{}],"notFound":[["$","main",null,{"className":"not-found-module__sxuMuG__wrap","children":["$","div",null,{"className":"section-module__NH9VEq__container ","children":[["$","span",null,{"className":"not-found-module__sxuMuG__code","children":"404"}],["$","h1",null,{"className":"not-found-module__sxuMuG__h1","children":["This page doesn’t ",["$","span",null,{"className":"serif-italic","children":"exist."}]]}],["$","p",null,{"className":"not-found-module__sxuMuG__lede","children":"The page you’re looking for may have moved or never existed."}],["$","$L1a",null,{"href":"/","className":"not-found-module__sxuMuG__link","children":["Back to home ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":16}]]}]]}]}],[]]}],["$","footer",null,{"className":"site-footer-module__bVXCSG__footer","children":[["$","div",null,{"className":"section-module__NH9VEq__container site-footer-module__bVXCSG__grid","children":[["$","div",null,{"className":"site-footer-module__bVXCSG__brandCol","children":[["$","$L1a",null,{"href":"/","className":"site-footer-module__bVXCSG__brand","children":["$","img",null,{"src":"/logo.png","alt":"Aylatek B.V.","width":220,"height":220,"className":"site-footer-module__bVXCSG__mark"}]}],["$","p",null,{"children":"An engineering partner for enterprise software, cloud platforms and AI-powered systems."}]]}],["$","div",null,{"className":"site-footer-module__bVXCSG__col","children":[["$","h4",null,{"children":"Company"}],["$","$L1a",null,{"href":"/services","children":"Services"}],["$","$L1a",null,{"href":"/ai","children":"AI"}],["$","$L1a",null,{"href":"/cloud","children":"Cloud"}],["$","$L1a",null,{"href":"/technologies","children":"Technologies"}],["$","$L1a",null,{"href":"/industries","children":"Industries"}]]}],["$","div",null,{"className":"site-footer-module__bVXCSG__col","children":[["$","h4",null,{"children":"About"}],["$","$L1a",null,{"href":"/about","children":"About"}],["$","$L1a",null,{"href":"/contact","children":"Contact"}],["$","$L1a",null,{"href":"/case-studies","children":"Case Studies"}],["$","$L1a",null,{"href":"/insights","children":"Insights"}],["$","$L1a",null,{"href":"/careers","children":"Careers"}]]}],["$","div",null,{"className":"site-footer-module__bVXCSG__col","children":[["$","h4",null,{"children":"Connect"}],["$","a",null,{"href":"https://www.linkedin.com","target":"_blank","rel":"noreferrer","children":["LinkedIn ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":13}]]}],["$","a",null,{"href":"mailto:info@aylatek.nl","children":["Email us ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":13}]]}]]}]]}],["$","div",null,{"className":"section-module__NH9VEq__container site-footer-module__bVXCSG__bottom","children":[["$","span",null,{"children":["© ",2026," Aylatek B.V. All rights reserved."]}],["$","div",null,{"children":[["$","$L1a",null,{"href":"/","children":"Privacy"}],["$","$L1a",null,{"href":"/","children":"Cookies"}],["$","$L1a",null,{"href":"/","children":"Terms"}]]}]]}]]}],["$","$L38",null,{}]]}]}]]}] 1c:["$","span","Hybrid & phased cutover",{"className":"capability-row-module__FzfIEW__tag","children":"Hybrid & phased cutover"}] 1d:["$","span","Cost modeling",{"className":"capability-row-module__FzfIEW__tag","children":"Cost modeling"}] 1e:["$","span","Post-migration optimization",{"className":"capability-row-module__FzfIEW__tag","children":"Post-migration optimization"}] 1f:["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Azure Migrate · AWS Migration Hub · GCP Migrate"}] 20:["$","$L1a",null,{"href":"/cloud","className":"capability-row-module__FzfIEW__link","children":["Explore further ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":14}]]}] 21:["$","$L2","DevOps",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"13"}],["$","h3",null,{"children":"DevOps"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Delivery systems that bring quality, observability and repeatability to every release."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Faster, safer releases, fewer production incidents, and less manual toil for engineering teams."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","CI/CD pipeline design",{"className":"capability-row-module__FzfIEW__tag","children":"CI/CD pipeline design"}],["$","span","Infrastructure as code",{"className":"capability-row-module__FzfIEW__tag","children":"Infrastructure as code"}],["$","span","Automated testing & quality gates",{"className":"capability-row-module__FzfIEW__tag","children":"Automated testing & quality gates"}],["$","span","Release & rollback strategy",{"className":"capability-row-module__FzfIEW__tag","children":"Release & rollback strategy"}],["$","span","Observability & alerting",{"className":"capability-row-module__FzfIEW__tag","children":"Observability & alerting"}],["$","span","Secrets & configuration management",{"className":"capability-row-module__FzfIEW__tag","children":"Secrets & configuration management"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"GitHub Actions · Azure DevOps · Docker · Terraform · Prometheus · Grafana"}],"$undefined"]}]]}] 22:["$","$L2","Platform Engineering",{"className":"capability-row-module__FzfIEW__row","as":"div","children":[["$","div",null,{"className":"capability-row-module__FzfIEW__head","children":[["$","span",null,{"className":"capability-row-module__FzfIEW__index","children":"14"}],["$","h3",null,{"children":"Platform Engineering"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"capability-row-module__FzfIEW__description","children":"Internal platforms that let product teams ship without reinventing infrastructure every time."}],["$","p",null,{"className":"capability-row-module__FzfIEW__value","children":[["$","span",null,{"children":"Business value"}],"Faster team onboarding, consistent standards across teams, and less duplicated infrastructure work."]}],["$","div",null,{"className":"capability-row-module__FzfIEW__tags","children":[["$","span","Internal developer platforms",{"className":"capability-row-module__FzfIEW__tag","children":"Internal developer platforms"}],["$","span","Self-service infrastructure",{"className":"capability-row-module__FzfIEW__tag","children":"Self-service infrastructure"}],["$","span","Golden-path templates",{"className":"capability-row-module__FzfIEW__tag","children":"Golden-path templates"}],["$","span","Platform APIs & tooling",{"className":"capability-row-module__FzfIEW__tag","children":"Platform APIs & tooling"}],["$","span","Environment provisioning",{"className":"capability-row-module__FzfIEW__tag","children":"Environment provisioning"}],["$","span","Governance & guardrails",{"className":"capability-row-module__FzfIEW__tag","children":"Governance & guardrails"}]]}],["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Kubernetes · Terraform · Helm · Backstage-style tooling"}],"$undefined"]}]]}] 24:["$","span","Schema & model design",{"className":"capability-row-module__FzfIEW__tag","children":"Schema & model design"}] 25:["$","span","Analytics enablement",{"className":"capability-row-module__FzfIEW__tag","children":"Analytics enablement"}] 26:["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"PostgreSQL · Kafka · dbt · Airflow"}] 28:["$","span","Email & communication automation",{"className":"capability-row-module__FzfIEW__tag","children":"Email & communication automation"}] 29:["$","span","Human-in-the-loop design",{"className":"capability-row-module__FzfIEW__tag","children":"Human-in-the-loop design"}] 2a:["$","span","Automation monitoring",{"className":"capability-row-module__FzfIEW__tag","children":"Automation monitoring"}] 2b:["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"LLM-based extraction · Workflow engines · Event-driven automation"}] 2c:["$","$L1a",null,{"href":"/ai","className":"capability-row-module__FzfIEW__link","children":["Explore further ",["$","$L1b",null,{"iconNode":"$7:props:children:props:children:1:props:children:0:props:children:1:props:children:4:props:children:1:props:iconNode","className":"lucide-arrow-up-right","size":14}]]}] 2e:["$","span","Technical roadmap development",{"className":"capability-row-module__FzfIEW__tag","children":"Technical roadmap development"}] 2f:["$","p",null,{"className":"capability-row-module__FzfIEW__techs","children":"Advisory · Architecture review · Due diligence"}] 32:null 18:true f:300 f:C 17:0 11:"$undefined" 13:"$undefined" 16:"$undefined" e:"$undefined"