Custom Software Development

CRM, ERP and internal systems written around your process instead of the other way round.

CodeOrigins has been building custom software since 2022 for companies whose processes never quite fit off-the-shelf products. When your team copies data between spreadsheets every day, or one order gets recorded in three separate systems, the problem is not discipline. It is the tooling.

We start from a description of how your business actually runs, not from a feature list. The first working version ships in 8–10 weeks so your team can use the system long before it is finished, and every correction after that is based on real usage rather than assumptions.

CRM and sales management

Off-the-shelf CRMs force a business to adapt to their logic. A custom CRM is built around your funnel, with your stages, your fields and your commission formulas. We add automatic lead distribution between managers, a full history of calls and emails, task reminders, and a management dashboard driven by real numbers rather than manual reports. We connect telephony, WhatsApp and Telegram so client communication lives in the company system instead of on personal phones that walk out the door when someone leaves.

ERP and process automation

On the ERP side we automate what currently moves by hand: order to delivery, purchase to payment. We build approval chains that route a document to the right person automatically, and hard blocks that prevent an order being confirmed against stock you do not have. We add warehouse accounting, production stage tracking and cost price calculation. Every action is written to an audit log, so at any point it is clear who changed what and when, which matters the moment numbers stop agreeing.

Integration with 1C and external systems

A new system should not be an island. We set up data exchange with 1C and ArmSoft covering counterparties, products, stock levels and invoices. We connect bank statement import, electronic document flow, SMS and email services. If your team already relies on Bitrix24 or another tool they genuinely like, we do not replace it, we connect it over API. Every integration is documented, so any developer who comes after us can extend it without reverse-engineering the whole thing.

How we work and what you get

The first stage produces a technical specification with process diagrams and a screen inventory, and that document is yours whether or not you continue with us. After that we work in two-week iterations, each ending in a demo of working functionality. The code belongs to you: we hand over the Git repository, the database schema and deployment instructions. A 12-month warranty applies after handover, and further development can continue under a monthly agreement.

How we work

01

Process analysis

We interview the people who will actually use the system daily and map the current process, bottlenecks included.

02

Technical specification

We define screens, roles, the data model and integrations, then fix budget and timeline against that document.

03

Iterative development

We work in two-week cycles. At the end of each you see working functionality rather than a status report.

04

Rollout and training

We migrate data from the old system, train your team and stay close during the first months of live use.

Technology

  • Laravel
  • PHP
  • Vue.js
  • PostgreSQL
  • MySQL
  • Redis
  • Docker
  • REST API

Selected work

Corporate Website with Interactive 3D Experience — Custom Software Development
Corporate Website with Interactive 3D Experience
Fitness Mobile Application — Custom Software Development
Fitness Mobile Application
BonPharm - International Online Pharmacy and Healthcare Mobile Platform — Custom Software Development
BonPharm - International Online Pharmacy and Healthcare Mobile Platform
MedMeet - Digital Platform for Armenia’s Healthcare Expo and Professional Event — Custom Software Development
MedMeet - Digital Platform for Armenia’s Healthcare Expo and Professional Event

ALL PROJECTS

Frequently Asked Questions

Why custom software instead of a ready-made CRM?

Ready-made systems are cheaper to start but force your process to match theirs and charge monthly per user. Custom software mirrors your own logic, belongs to you outright, and has no per-seat limit as the team grows.

How long does development take?

A first working version takes 8–10 weeks. A full ERP takes four to seven months depending on how many departments it covers. Because we work in iterations, your team starts using the system well before every feature is complete.

Will you integrate with our 1C?

Yes. We set up data exchange with 1C and ArmSoft covering counterparties, products, stock and invoices. The direction and frequency of exchange are decided during analysis, based on what your accounting department actually needs.

Who owns the code afterwards?

You do. We hand over the Git repository, database schema, deployment instructions and technical documentation. You can continue development with any other team at any point without depending on us for access.

Can you improve our existing system?

Yes, provided you have the source code. We start with a technical audit covering code quality, security and the scale of modernisation needed, then present two options: extend what exists, or rewrite it module by module without stopping operations.

What happens after rollout?

We migrate data from the old system, run training and stay available for daily questions during the first months. A 12-month technical warranty applies, and new feature development can continue under a monthly agreement.

This service by region

Other services

Request a quote

codeorigins.info@gmail.com  |  +374 94 14 90 60

Request a quote