custom software development
Custom Software Development
We build enterprise systems and web and mobile applications, set up data exchange between systems and move data out of old ones. The price is fixed per stage or calculated at an hourly rate. You get the source code and documentation, and ownership of the result is set out in the contract.
what we deliver
Scope of work
- Enterprise systems: ERP, CRM, document management, enterprise portals, BI dashboards
- Web applications: high-load web apps, customer portals, APIs
- Mobile applications: iOS, Android, cross-platform Flutter / React Native
- Integrations: 1C, Bitrix24, SAP, banking APIs, marketplaces, fiscal data operators (OFD)
- Migrations: from legacy systems, monolith-to-microservices, cloud migration
- DevOps: CI/CD, containerization (Docker, Kubernetes), monitoring
architecture
Solution outline
Project lifecycle
From the first call to release. Each stage produces a formal artifact.
case studies
Related projects
Each card states our role. Some details are withheld under NDA.
Corporate portal modules for Aluminium of Kazakhstan JSC
We built five corporate portal modules for the Pavlodar site of Aluminium of Kazakhstan (ERG) as a subcontractor to the lead systems integrator.
- beforePaper requests
- how5 portal modules
- afterOnline approvals
- modules in production
- 5
- reference records migrated
- 14k
- approval time, down from 3-4 days
- < 1 day
Electronic queue and analytics for a regional multi-specialty hospital
Our electronic queue runs the outpatient service of a regional multi-specialty hospital. It is linked to the hospital information system, and management sees waiting times and doctor workload.
- beforeLong queues
- howE-queue system
- afterLoad-based schedules
- average front-desk waiting time
- -30%
- kiosks and displays on one system
- 12
- from kickoff to launch
- 2 months
Mobile application for a logistics operator
For a logistics operator we built an app for 180 drivers and a dispatcher workspace. The app works without coverage and sends trip data and cargo photos to 1C once the connection is back.
- beforePaper waybills
- howDriver app
- afterTrips in 1C, no paper
- drivers on the app
- 180
- trip data in 1C when online
- same day
- works without coverage on the road
- offline
stack
Technologies
We pick the stack to fit the task, not the other way around. Below is what we use most often.
- Backend
- .NETJavaPythonNode.jsGo
- Frontend
- ReactVueAngularAstro
- Mobile
- SwiftKotlinFlutterReact Native
- Databases
- PostgreSQLMS SQLOracleMongoDBClickHouse
- DevOps
- DockerKubernetesGitLab CIJenkinsPrometheusGrafana
- Cloud
- MS AzureYandex CloudVK CloudSelectel
process
How we run a project
Four stages from the first discussion to launch. How we bill, how work is accepted and how scope changes are handled is agreed before we start.
Discovery and estimate
We study the requirements, prepare a technical proposal with preliminary timeline and cost. This stage is free and non-binding.
Contract and work plan
The scope is fixed in the contract, accompanied by a roadmap with acceptance milestones and completion criteria. All artifacts are available to the client.
Milestone delivery and sign-off
Work is broken into milestones. Each milestone includes testing, documentation, an acceptance protocol, and a signed acceptance certificate. Changes are managed via formal addenda.
Warranty and support
Defect-fix warranty after go-live. A separate support agreement with fixed SLA is available on request.
frequently asked
Questions and answers
How long does the estimation take?
Given a clear specification - 3 to 5 business days. If a preliminary discovery is needed - up to 2 weeks.
Do you work on a fixed-price basis?
Yes. If the requirements are stable, we prefer fixed price with milestone acceptance. For projects with a changing scope, we work on Time & Material with regular reporting.
Who owns the rights to the developed software?
All economic rights to the source code, documentation, and supporting materials are transferred to the client by acceptance certificate upon completion of the milestone or project.
What is your technology stack?
Backend: .NET, Java, Python, Go, Node.js. Frontend: React, Vue, Astro. Mobile: Flutter, Swift, Kotlin. Databases: PostgreSQL, MS SQL, Oracle, ClickHouse. We pick the stack to fit the task, not the other way around.
Do you sign NDAs?
Yes. We can sign our standard NDA template before the first detailed discussion. If you have your own template - we are happy to review.
How does acceptance work?
For each milestone: a technical demo, documentation handover, client testing, an acceptance protocol, and a signed acceptance certificate. Rework triggered by acceptance is included within the milestone.