Custom CRM Development
We design and build CRM systems around a specific company's processes: roles and access control, sales pipelines, routine automation, reporting, and integrations with accounting systems. Custom CRM development for businesses in Almaty and Kazakhstan — from architecture and data model to launch and ongoing support. Timeline and cost estimate after the brief.
- Pipelines
- Roles
- 1C & Kaspi

When does a business need a custom CRM?
A custom CRM makes sense when off-the-shelf systems don't reflect how the company actually works: non-standard sales stages, its own roles and internal approvals, integrations with accounting systems, or specific data requirements. Custom development captures your working processes in the system itself — instead of bending the business to fit someone else's template and working around its limits by hand.
Who a Custom CRM Is For
Companies that have outgrown an off-the-shelf CRM
The boxed system is in place, but half the processes live in workaround spreadsheets and chats. A custom CRM brings those processes inside: your own stages, your own fields, your own approval rules.
Sales teams with a non-standard funnel
Long deals, tenders, repeat sales, several business lines with different stages. Pipelines are designed around the real deal cycle, not an averaged scenario.
Businesses with data and access requirements
The client base is an asset that no rep should be able to export at the click of a button. Roles and access rights control who sees contacts, deal amounts, and reports.
Companies with several systems of record
Website enquiries, calls, messenger conversations, and 1C records all live separately. A CRM brings them into one loop and becomes the single source of customer data.
What a Custom CRM Solves
How do you collect enquiries from every channel in one place?
The CRM takes requests from the website, messengers, and telephony into a single queue: each enquiry gets an owner, a status, and a history. Losing a request or forgetting to call back becomes technically difficult — the system sends reminders and flags overdue tasks.
How do you track deal stages without manual reports?
The sales pipeline in the CRM shows which stage each deal is at, how long it has been sitting there, and where deals are lost most often. Management sees the whole department in real time, without chasing statuses through chats and spreadsheets.
How do you automate the reps' routine work?
Repetitive operations — creating tasks, changing statuses, sending notifications, generating documents — are handled by the system according to defined rules. The rep works with the client instead of moving data between windows.
How do you control staff access to the client base?
Roles and access rights are configured at the business-logic level: a rep sees their own deals, a department head sees the department, the director sees the whole company. Data export and access to sensitive fields are restricted by policy, and actions are recorded in an audit log.
How do you migrate data from Excel or an old CRM?
Import is part of the project: clients, deals, contacts, and history are moved into the new system with duplicate checks and field mapping. Export is provided for as well — the data remains the company's property, not a hostage of the system.
What CRM Development Includes
items
- Sales process audit and business logic design
- Architecture and a data model built for scale
- Roles and access rights with an audit log
- Sales pipelines and status models matched to the deal cycle
- Automation of repetitive operations and notifications
- Reporting and dashboards for management
- Integrations: telephony, website, messengers, 1C
- An API for data exchange with external systems
- Data import from Excel and previous systems, export on request
- QA, launch, team training, and ongoing support
How much a custom CRM costs: InterLAB references
We start with the main pipeline and extend the system as the team moves into it.
| Format | What is included | Reference | Timeline |
|---|---|---|---|
| First phase | Key pipeline, client card, roles, basic reports | 2–5 million ₸ | 6–12 weeks |
| Turnkey CRM | Several pipelines, roles and permissions, integrations (1C, Kaspi, telephony, messengers), reporting | 5–15 million ₸ | 2–4 months |
| CRM with accounting | Sales linked with warehouse, finance or production | from 10 million ₸ | 4–8 months |
These are ranges, not a price list: we prepare an estimate with scope, timeline and budget after a brief. The main cost drivers are the number of pipelines and roles, integrations and reporting requirements.
Contract, payment and warranty
The same terms for every B2B project: payments are tied to accepted results, and a stage price does not change after it starts.
| Term | How we work |
|---|---|
| Payment for smaller projects | Projects up to 3 million ₸ and the MVP sprint: 50% upfront, 50% after acceptance |
| Payment for larger projects | ERP, CRM, SaaS, portals — in stages of 1–2 months: 30% before a stage, 70% after the stage is accepted and signed off |
| Stage price | Fixed before the start. New requirements are estimated separately and taken on only with your approval |
| Warranty | 6 months after acceptance: we fix defects in our code free of charge — whenever the system does not work as agreed |
| Not covered by the warranty | New features and changed requirements, as well as failures caused by changes in third-party systems (a 1C update, a new bank or service API) — that is support |
| Code and access | Owned by the client from the first commit: repository, servers and keys are on your accounts. NDA on your template or ours |
The terms are fixed in the contract before work begins.
Useful before we talk
How CRM Development Works
- 01
Brief and process audit
We map how sales work today: stages, roles, lead sources, reports. The outcome is an estimate of scope, timeline, and cost after reviewing the task.
- 02
Design
Architecture, data model, role and pipeline scheme, integration plan. Contentious scenarios are tested on an interface prototype — before development begins.
- 03
Development in sprints
Two-week iterations, each ending with a working demo. The business-critical loops ship first: enquiries, deals, roles.
- 04
Launch and data migration
Importing the client base, connecting integrations, training the team. The switch is planned so the sales department never stops.
- 05
Support and evolution
Monitoring, backups, improvements on a roadmap. The CRM evolves with your processes: new pipelines, reports, and integrations are added without rewriting the system.
Get your project assessed before development starts
Describe the task in the form below — we reply within a business hour and suggest the next step: a call, a review or an estimate.
Architecture and Technology
The CRM is built on a proven stack: a typed Node.js backend, PostgreSQL as the primary store, and a frontend on React and Next.js. For the business this means predictability: the system handles growth in data volume and user count, access rights are enforced on the server, and the API lets you connect new channels and services without reworking the core. Real-time updates — deal statuses and notifications — run over WebSocket.
- Next.js
- React
- TypeScript
- Node.js
- PostgreSQL
- REST API
- WebSocket
- Docker
- CI/CD
CRM Integrations with Accounting Systems
A CRM rarely lives in a vacuum: customer, payment, and product data already exist in other systems. We design the exchange so information is entered once — a website enquiry lands in the pipeline, a call attaches to the client card, invoices and shipments sync with 1C. WhatsApp and Telegram conversations are handled from the deal card and kept in its history.
1C, Kaspi, Telephony, WhatsApp, Telegram, Banking services, Email
InterLAB projects in this area
Real work with a dated status: what's live, what's still in development, where it's a demo.
status as of Oct 12, 2026
Questions About CRM Development
InterLAB references: a first phase with the key pipeline is 2–5 million ₸ and 6–12 weeks; a turnkey CRM with roles, integrations and reporting is 5–15 million ₸ and 2–4 months; a CRM combined with accounting starts from 10 million ₸ and takes 4–8 months. These are ranges, not a price list: we prepare an estimate with scope, timeline and budget after a brief — the price depends on the number of pipelines, roles, integrations and reporting requirements.
Not always: a ready-made system is faster to roll out and cheaper at the start, and if your processes fit into it — go with the ready-made one. A custom CRM makes sense when your processes don't fit the template: non-standard stages, your own approval flows, deep integrations, data storage requirements. An honest answer to "which one" is part of the brief.
Yes. Importing clients, deals, and history is a standard part of the project: fields are mapped, duplicates are cleaned up, and the data is verified before the switch. Export is provided for as well — the database remains your property.
The client — from the first commit. The repository is created in the client's organization, and the infrastructure and databases run on the client's accounts. If you change contractors, you take everything with you: code, access, documentation.
The architecture is designed for scale: growth in the client base, headcount, and business lines doesn't require rewriting the core. New pipelines, roles, and reports are added as the system evolves — not as a new project.
Ongoing support: monitoring, backups, fixes, and development on an agreed roadmap. A CRM is a living system that changes along with the company's processes, so long-term support is built into how we work rather than left to the client's discretion.
Deep dives in the blog
Related services
Got a project?
We'll scope and estimate it — for free.
Tell us about the product or the problem. After reviewing the task we'll come back with an architecture, a timeline and a price for the first version.
- Scope and risks estimated before we start
- NDA — yours or ours
- Work starts within a week








