custom software development
Custom Software Development
Enterprise systems, web and mobile applications, integrations, and migrations. We work on a fixed-price or Time & Material basis - the choice is yours.
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, e-invoicing operators
- Migrations: from legacy systems, monolith-to-microservices, cloud migration
- DevOps: CI/CD, containerization (Docker, Kubernetes), monitoring
architecture
Solution shape
Project lifecycle
From the first call to release. Each stage produces a formal artifact.
stack
Technologies
We pick the stack to fit the task, not the other way around. Below is what we use most often.
- Backend
- .NET Java Python Node.js Go
- Frontend
- React Vue Angular Astro
- Mobile
- Swift Kotlin Flutter React Native
- Databases
- PostgreSQL MS SQL Oracle MongoDB ClickHouse
- DevOps
- Docker Kubernetes GitLab CI Jenkins Prometheus Grafana
- Cloud
- MS Azure Yandex Cloud VK Cloud Selectel
process
How we run a project
Four stages from the first call to release. No surprises, no hidden phases.
-
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 with acceptance acts
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.