Skip to content

services

Software engineering and IT consulting, delivered against a written scope

2GO Systems OÜ works with business and public-sector organisations under statements of work. Each service below lists what it produces, the technologies it typically involves and how it is contracted. Nothing here is an offer capable of acceptance.

Custom Software Development & Engineering

Web, mobile and microservice systems built to a written specification.

We take a written specification and deliver working software against it. Engagements are scoped as fixed-scope phases with named deliverables, so the client can see what has been produced before the next phase starts. Work covers browser applications, cross-platform mobile clients, and the HTTP and message-driven services behind them, including database design, background processing and the automated tests that keep a release repeatable.

TypeScriptReactNode.jsPHP 8.3PythonGoPostgreSQLMySQLRedis
Full deliverable list

You receive

  • Requirements analysis and a written technical specification
  • Domain and data model, migration scripts, seed and fixture data
  • Application code with automated unit and integration tests
  • REST or message-based interfaces with published contracts
  • Build pipeline, environment configuration and release runbook

Engagement models

Fixed-scope phase · Time and materials · Dedicated team

Strategic IT Consulting & Architecture Audit

An independent read of a system, written down and defensible.

A consulting engagement produces a document, not an opinion in a meeting. We read the code, the infrastructure definitions and the incident history, interview the people who operate the system, and return a written assessment: what the architecture actually is, where it constrains the business, what it costs to run, and the options with their trade-offs stated plainly. Recommendations are ranked by effort and risk so the client can decide what to act on.

Architecture reviewADRsC4 modellingThreat modellingCost modelling
Full deliverable list

You receive

  • Current-state architecture map and dependency inventory
  • Findings register with severity, effort and business impact
  • Target-state options with trade-offs and rough order of effort
  • Prioritised remediation roadmap in phases
  • Technology due-diligence report for investment or procurement decisions

Engagement models

Fixed-scope audit · Retained advisory

Cloud Infrastructure, DevOps & API Integration

Infrastructure as code, pipelines that deploy, and systems that talk.

We build and hand over the operational layer: environments described in Terraform so they can be rebuilt, container images and deployment manifests, pipelines that test and ship on merge, and the metrics, logs and alerts that make a production incident diagnosable. Integration work connects ERP, CRM, billing and partner systems through documented interfaces with retry, idempotency and reconciliation designed in rather than added after the first failure.

TerraformDockerKubernetesGitHub ActionsGitLab CIAWSAzureHetznerPrometheusGrafana
Full deliverable list

You receive

  • Infrastructure defined as code with a documented environment topology
  • CI/CD pipelines covering build, test, deploy and rollback
  • Container images, deployment manifests and configuration management
  • Metrics, structured logs, traces and alert routing
  • Integration contracts, error-handling and reconciliation design

Engagement models

Fixed-scope phase · Retained platform support

Legacy System Modernization & Enterprise Solutions

Move a system forward without stopping the business that runs on it.

Rewrites that stop the business are not modernisation. We work incrementally: characterise the existing system and its data, put an interface in front of it, move capability out behind that interface in slices, and keep both paths running until the old one has nothing left to do. Data migration is treated as an engineering deliverable in its own right, with reconciliation reports proving that what arrived matches what left.

Strangler patternETLChange data captureAPI gatewaysPostgreSQLMySQLMessage queues
Full deliverable list

You receive

  • System characterisation and risk register for the existing estate
  • Strangler-pattern interface and routing layer
  • Staged migration plan with rollback at every stage
  • Data migration with reconciliation and verification reports
  • Parallel-run and cutover procedures

Engagement models

Fixed-scope phase · Time and materials