Skip to main content
About me
Projects54
Services
Design
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd Creatives
Development
Website DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile Apps
Marketing
SEOGoogle AdsSMM MarketingEmail Marketing
Consulting
UX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
USA
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiami
Great Britain
LondonManchesterEdinburghBirminghamGlasgowBristolCambridge
Canada
TorontoVancouverMontreal
Australia
SydneyMelbourneBrisbane
Reviews
Blog
Contacts
Get in touch
About me
Projects54
Services
DesignWebsite DesignLogo DesignMobile App DesignBrandingPrint DesignAd Creatives
DevelopmentWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile Apps
MarketingSEOGoogle AdsSMM MarketingEmail Marketing
ConsultingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
Reviews
Blog
Contacts
Get in touch

Contacts

Let's make something together

I'm available 9:00 AM – 8:00 PM Ukraine, Monday through Friday.

I can answer all your questions, write me a message.
Your data is protected and not transferred to third parties.

+38 (097) 770 10 97
[email protected]
My Calendly
Me in social media
InstagramFacebookLinkedinTelegramSkypeBehanceDribbbleTiktok
  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • Andorra+376
  • Angola+244
  • Antigua and Barbuda+1268
  • Argentina+54
  • Armenia+374
  • Aruba+297
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahamas+1242
  • Bahrain+973
  • Bangladesh+880
  • Barbados+1246
  • Belarus+375
  • Belgium+32
  • Belize+501
  • Benin+229
  • Bhutan+975
  • Bolivia+591
  • Bosnia and Herzegovina+387
  • Botswana+267
  • Brazil+55
  • British Indian Ocean Territory+246
  • Brunei+673
  • Bulgaria+359
  • Burkina Faso+226
  • Burundi+257
  • Cambodia+855
  • Cameroon+237
  • Canada+1
  • Cape Verde+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic+236
  • Chad+235
  • Chile+56
  • China+86
  • Colombia+57
  • Comoros+269
  • Congo+243
  • Congo+242
  • Costa Rica+506
  • Côte d'Ivoire+225
  • Croatia+385
  • Cuba+53
  • Curaçao+599
  • Cyprus+357
  • Czech Republic+420
  • Denmark+45
  • Djibouti+253
  • Dominica+1767
  • Dominican Republic+1
  • Ecuador+593
  • Egypt+20
  • El Salvador+503
  • Equatorial Guinea+240
  • Eritrea+291
  • Estonia+372
  • Ethiopia+251
  • Faroe Islands+298
  • Fiji+679
  • Finland+358
  • France+33
  • French Guiana+594
  • French Polynesia+689
  • Gabon+241
  • Gambia+220
  • Georgia+995
  • Germany+49
  • Ghana+233
  • Gibraltar+350
  • Greece+30
  • Greenland+299
  • Grenada+1473
  • Guadeloupe+590
  • Guam+1671
  • Guatemala+502
  • Guinea+224
  • Guinea-Bissau+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Iraq+964
  • Ireland+353
  • Israel+972
  • Italy+39
  • Jamaica+1876
  • Japan+81
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Laos+856
  • Latvia+371
  • Lebanon+961
  • Lesotho+266
  • Liberia+231
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macau+853
  • Macedonia+389
  • Madagascar+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania+222
  • Mauritius+230
  • Mayotte+262
  • Mexico+52
  • Micronesia+691
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Morocco+212
  • Mozambique+258
  • Myanmar+95
  • Namibia+264
  • Nauru+674
  • Nepal+977
  • Netherlands+31
  • New Caledonia+687
  • New Zealand+64
  • Nicaragua+505
  • Niger+227
  • Nigeria+234
  • North Korea+850
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Palau+680
  • Palestine+970
  • Panama+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar+974
  • Réunion+262
  • Romania+40
  • Russia+7
  • Rwanda+250
  • Saint Kitts and Nevis+1869
  • Saint Lucia+1758
  • Saint Pierre & Miquelon+508
  • Saint Vincent and the Grenadines+1784
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe+239
  • Saudi Arabia+966
  • Senegal+221
  • Serbia+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Slovakia+421
  • Slovenia+386
  • Solomon Islands+677
  • Somalia+252
  • South Africa+27
  • South Korea+82
  • South Sudan+211
  • Spain+34
  • Sri Lanka+94
  • Sudan+249
  • Suriname+597
  • Swaziland+268
  • Sweden+46
  • Switzerland+41
  • Syria+963
  • Taiwan+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand+66
  • Timor-Leste+670
  • Togo+228
  • Tonga+676
  • Trinidad and Tobago+1868
  • Tunisia+216
  • Turkey+90
  • Turkmenistan+993
  • Tuvalu+688
  • Uganda+256
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan+998
  • Vanuatu+678
  • Vatican City+39
  • Venezuela+58
  • Vietnam+84
  • Wallis & Futuna+681
  • Yemen+967
  • Zambia+260
  • Zimbabwe+263

I'll respond within 30 minutes during business hours

About me
Projects54
Services
Service Areas
Reviews
Blog
Contacts
Get in touch
Get in touch
About meProjects54ReviewsBlogContacts
Services
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd CreativesWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile AppsSEOGoogle AdsSMM MarketingEmail MarketingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
About meProjects54ReviewsBlogContacts
Services
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd CreativesWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile AppsSEOGoogle AdsSMM MarketingEmail MarketingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
© 2026 Alex Filiuk | All rights reserved.Privacy Policy
  1. Home
  2. ›Service Areas
  3. ›Mykolaiv
  4. ›CRM/ERP/SaaS Systems Development

CRM, ERP, SaaS Development in Mykolaiv, Ukraine

Custom CRM, ERP and SaaS development for businesses in Mykolaiv and the Mykolaiv region — from CRMs for shipbuilding plants and agri-holdings and car services to ERPs for manufacturing holdings and billing systems for city centre hotels. Stack: Next.js, Node.js, PostgreSQL, Redis, Docker. Integrations with 1C/BAS, Bitrix24, Nova Poshta, Monobank, Liqpay.

30+CRM/ERP projects delivered
15+Years of experience
40%Time saved on routine tasks
100+Satisfied clients worldwide
View portfolio
+38 (097) 770 10 97
Available slots for May: 2
CYTY
Art-light
MIXXMANN
Gid realty
CRM, ERP, SaaS Development in Mykolaiv, Ukraine
Alex FiliukCEO & Founder at High-End Agency15+ years of design & development

Leave a request

Describe your business processes and the problems that need to be solved through automation.

Free audit

I'll analyze your processes and propose the optimal CRM/ERP system architecture.

Get your system

A ready CRM/ERP with configured workflows, dashboards, and integrations tailored to your business.

Types of CRM/ERP Systems

I develop business systems for your company's specific needs

💰

Sales CRM

Customer and deal management system: sales funnel, tasks, analytics, telephony integration.

🔧

Service company CRM

CRM with ticket system, SLA control, knowledge base and customer portal.

🏭

ERP system

Comprehensive enterprise management: finance, warehouse, production, HR, procurement.

📋

Project management system

Project management platform with kanban boards, Gantt charts and reporting.

👥

HR system

Human resource management: recruiting, onboarding, time tracking, vacations.

📊

Analytics platform

Dashboards and reports for business analytics with real-time data visualization.

Work Process

1

Business Process Analysis

I deeply study your workflows, user roles, pain points, and system requirements. I build a process map.

2

Information Architecture

I design system structure, navigation, data hierarchy, and access roles. I define key usage scenarios.

3

Wireframes & Prototype

I create schematic layouts of main screens and an interactive prototype for testing with real users.

4

UI Design & Design System

I develop the visual style, component library, and detailed mockups for all system screens.

5

Testing & Handoff

I conduct usability testing, make adjustments, and prepare complete documentation for the development team.

Pricing

Choose the optimal package for your project

Basic

CRM Start

Basic CRM system

$3000$4000

What's included:

  • Customer management module
  • Sales funnel
  • Tasks and reminders
  • Basic analytics
  • Responsive interface
  • Team training
Ready in 1 month
Business

CRM Business

Extended CRM with integrations

$6000$8000

What's included:

  • Everything from «CRM Start»
  • Telephony integration
  • Email integration
  • Process automation
  • Roles and access rights
  • API for external systems
  • Advanced analytics
Ready in 2 months
Premium

ERP Complex

Full business system

$12000$15000

What's included:

  • Everything from «CRM Business»
  • Project management module
  • Financial module
  • Warehouse management
  • HR module
  • Real-time dashboards
  • Custom reports
  • Priority support 6 months
Ready in 3-4 months
Maximum

SaaS Platform

Cloud product turnkey

$20000$28000

What's included:

  • Everything from ERP Complex
  • Multi-tenant architecture
  • Billing & subscription management
  • Onboarding & tooltip system
  • Public API for integrations
  • Multi-language support
  • CI/CD, auto-tests, monitoring
  • 6-month support & maintenance
For product companies

Portfolio

Examples of completed projects

CYTY

CYTY

BMW Service CRM

BMW Service CRM

Michelle Bell

Michelle Bell

Coffee Station

Coffee Station

Pet Alteration

Pet Alteration

Alt Mobile CRM

Alt Mobile CRM

Best 365 Care

Best 365 Care

DMD CRM System

DMD CRM System

Richie's House

Richie's House

Solars Power Systems

Solars Power Systems

Erwin Hall

Erwin Hall

High-Level Remodeling

High-Level Remodeling

Frequently Asked Questions

Answers to the most popular questions

The price depends on the scope of functionality, number of roles, integrations and business-logic complexity. Approximate ranges:

  • MVP CRM for a small business (up to 5 roles, 3-5 integrations, basic analytics) — entry package, 6-10 weeks of development.
  • Full-fledged CRM/ERP for a mid-size manufacturer, agro-trader or chain (up to 15 roles, integrations with 1C/BAS, telephony, warehouse, analytics, dashboards) — mid-tier package, 3-5 months.
  • SaaS product with multi-tenant architecture, billing, customer portal — premium package, 5+ months.

Exact figures come after a discovery session, once we've fixed the processes, roles and integrations. Mykolaiv, Ochakiv or Voznesensk businesses can opt for phased delivery — ship an MVP first, then iteratively grow the feature set.

Boxed solutions handle 60-70% of tasks — that's fine for small business. But once a company develops unique business logic (e.g. a specific grain-export funnel through Mykolaiv port with 8 approval stages, or a complex pricing matrix for B2B clients in EU markets), the box starts losing.

  • Flexibility. In a custom CRM you build any process without template limits.
  • Data ownership. The DB lives on your server, not in California or Moscow.
  • Cost at scale. 50 users on Bitrix24 means a permanent monthly fee. Custom only requires support.
  • Integrations. With your 1C, weighbridge at the elevator, IP telephony, mail — without API restrictions.

If you have 5 sales reps and simple pipelines — stay on the box. If you're a manufacturer, wholesaler, agro-trader or chain with non-standard logic — custom pays for itself within 1-2 years. Pick a route on contacts.

The standard cycle is 3-6 months, depending on scope:

  1. Discovery (2-4 weeks). Deep interviews with key roles, as-is and to-be process maps, BPMN diagrams, requirements baseline.
  2. UX/UI design (3-5 weeks). Information architecture, wireframes, interactive Figma prototypes, testing with future users.
  3. Architecture (1-2 weeks). DB schema, API contracts, integrations diagram, infrastructure (Docker, CI/CD).
  4. Development (10-20 weeks). Two-week sprints with demos. Frontend (Next.js), backend (Node.js), DB (PostgreSQL), cache (Redis).
  5. Integrations (in parallel). 1C/BAS, telephony, mail, banking, marketplaces.
  6. Testing (2-3 weeks). QA, load tests, security audit.
  7. Launch and training (1-2 weeks). Data migration, online training with regular synchronous sessions, documentation handover.

If the CRM goes alongside a website or mobile app, cycles are coordinated in a single roadmap.

Standard set for the Ukrainian market, especially relevant for the agro and port sectors of Mykolaiv region:

  • 1C/BAS: two-way sync of inventory, stock, prices, documents. Real-time via webhooks or scheduled.
  • IP telephony: Binotel, Phonet, Asterisk — click-to-call, call recording, automatic lead creation from port or elevator inquiries.
  • Messengers and email: Telegram Bot API, Viber Business, SendPulse, eSputnik, MailChimp.
  • Logistics: Nova Poshta API (waybill creation, tracking), Justin, Meest, integration with weighbridge complexes at elevators.
  • Payment systems: PrivatBank (LiqPay), Monobank Acquiring, Wayforpay, Fondy.
  • Marketplaces and e-commerce: Prom.ua, Rozetka, OLX, integration with your online store via REST API.
  • Accounting: M.E.Doc, FREDO, SOTA — document import/export.

If you need integration with a non-standard service (equipment at a shipyard subcontractor or a grain terminal in the port) — I write a custom connector. Details on contacts.

Yes — 1C/BAS integration is one of the most frequent tasks specifically for Mykolaiv region, where grain exporters (Nibulon-style traders), food processors (Sandora-style), and shipbuilding subcontractors keep accounting in 1C, while wanting day-to-day operations in a comfortable web CRM/ERP. Architecturally:

  • REST/SOAP bridge over 1C HTTP services — JSON or XML exchange.
  • Two-way exchange: contractor cards, items, balances at elevators and warehouses, documents (invoices, waybills, acts, TTN), prices, contracts.
  • Real-time or scheduled. Critical data (stock, prices) — instantly via webhooks. Non-critical (historical docs) — hourly or nightly.
  • Conflict resolution. If a document changed in both systems — rules for which side is master per field.
  • Logs and monitoring. Every exchange recorded, errors pushed to Telegram or Slack.

I work with UT, UPP, BAS Accounting, BAS KUP — each has nuances. Cases on projects.

Core stack:

  • Frontend: Next.js (React) — SSR, high performance, SEO-friendly. TypeScript for type safety.
  • Backend: Node.js (NestJS / Express) — shared language with the frontend, large ecosystem, high performance on I/O tasks.
  • Database: PostgreSQL — relational, reliable, with JSON-field support for flexible schemas.
  • Cache and queues: Redis — high-throughput, BullMQ for background jobs.
  • Infrastructure: Docker + Docker Compose / Kubernetes, GitLab CI/CD or GitHub Actions.
  • Hosting: AWS, GCP, Hetzner, or Ukrainian Cityhost / FastVPS — at the client's choice.

This stack is the 2024-2026 industry standard, and it's easy to find developers in Ukraine and globally. Alternatives (Python/Django, PHP/Laravel, .NET) are also used when objectively justified — ML tasks (Python) or legacy integration. Selection happens during discovery.

Yes, the role model (RBAC — Role-Based Access Control) is a baseline part of any CRM/ERP I build. Especially important for businesses with branches in Ochakiv, Voznesensk, Pervomaisk or Snihurivka:

  • Roles: owner, director, department head, manager, accountant, warehouse, production, observer — each with its own rights set.
  • Branch separation. A manager from the Mykolaiv branch sees only their clients, the Ochakiv branch sees only theirs. The director sees everything.
  • Granular rights. Not just "see/don't see", but also "edit field X", "see margin", "export data", "change tariff".
  • Audit logs. Who, when and what changed — to detect abuse and for compliance.
  • 2FA for critical roles. Two-factor authentication for admins, accountants, managers.

If you have 5+ branches across Mykolaiv region and 10+ roles — I additionally design ABAC. Examples on projects.

Discovery is the most important stage of a CRM/ERP project. A mistake here costs tens of thousands of dollars later. So I dedicate 2-4 weeks to:

  • Interviews with key roles — owner, director, department heads, key executors. Online work with regular synchronous sessions over Google Meet or Zoom.
  • Process observation. A series of online sessions where users demonstrate a real working day in the sales department, warehouse or elevator — not how it's described on paper.
  • As-is process map. BPMN diagrams, swimlanes, list of all stages and exceptions.
  • Pain-point detection. What's redundant, what's duplicated, where time is lost, where errors happen.
  • To-be process design. How work should look after the system goes live.
  • Roadmap and prioritisation. What's MVP, what's phase 2, what's phase 3.

Without this stage any CRM becomes an expensive feature warehouse. I run discovery as a standalone business-consulting audit.

Launch isn't the end, it's the beginning. I offer three support formats to choose from:

  • Basic SLA. Warranty period 60-90 days — bug fixes, user questions, small adjustments free of charge.
  • Standard contract. Monthly fixed hour budget (20-40 h/month) for small features, optimisations, updates. Critical-bug response — 4 hours.
  • Extended SLA. 24/7 monitoring, guaranteed 99.5%+ uptime, dedicated team, regular infrastructure and security updates.

For most Mykolaiv-region businesses the standard contract is optimal. It lets the system evolve with the company: new integrations (e.g. with a new grain terminal in the port), dashboards, roles, features. Much cheaper than throwing a new SoW to a new contractor every six months. Reach me via contacts.

Security is an integral part of the architecture, not a "finishing touch". Defaults include:

  • Encryption in transit. HTTPS everywhere (Let's Encrypt or your SSL), TLS 1.3 for APIs.
  • Encryption at rest. AES-256 for critical fields (passport data, banking information).
  • Password hashing. bcrypt / argon2.
  • SQL-injection protection. Parameterised queries, ORM (Prisma, TypeORM).
  • XSS / CSRF protection. CSP headers, CSRF tokens, sanitisation.
  • Rate limiting and DDoS protection. Cloudflare, fail2ban on servers.
  • Audit logs. All critical actions recorded (login, data export, rights change).
  • GDPR readiness. Personal data export, right to erasure, consent log.
  • Backups. Daily automatic, encrypted, in two geographically separate locations.

For Mykolaiv agro-exporters working with the EU I specifically address GDPR; for medical or financial — HIPAA / PCI-DSS. Details on consulting.

Yes — multi-tenant SaaS is one of the formats I build for Mykolaiv startups and IT teams near MNU and Admiral Makarov NUK. Architecturally:

  • Multi-tenancy. One codebase, one DB (with row-level security) or a separate DB per client — depending on requirements.
  • Billing. Integration with Stripe, Paddle, Wayforpay, LiqPay — subscriptions, trial periods, upgrades, invoices.
  • Admin panel for the product owner. All tenants, metrics, churn, MRR, ARPU.
  • Tenant client cabinet. Self-registration, settings, payment, data export.
  • API and webhooks. So clients can integrate the product with their own systems.
  • Multi-language. Ukrainian, English, others — with redux-i18n or next-i18next.

If you plan to enter EU or US markets — I additionally prepare the SaaS for compliance (GDPR, SOC2). See cases.

Yes — that's the recommended approach for most projects. Instead of building a "big system" for 6 months, we split it into phases:

  • Phase 1 — MVP (6-10 weeks). Core funnel, customer cards, basic analytics, 2-3 key integrations. Ship to production with real users.
  • Phase 2 (3-4 months). User feedback → optimisations, expanded funnels, additional integrations, mobile version.
  • Phase 3 (4-6 months). ERP modules — warehouse, production, finance. Or SaaS features, if going to market.

Benefits of phased delivery: faster time-to-result, faster ROI, requirements adjusted based on real usage. Especially relevant for manufacturing and agro-B2B businesses in Mykolaiv region, where not every export-chain scenario can be predicted upfront. Details on projects and contacts.

Why choose me?

Comparison with other options

Alex FiliukBoxed solution (amoCRM / Bitrix24)
Adaptation to your processes✅ Systems designed around the process📋 You adapt to the template
Meetings in Rivne✅ In person at discovery and launch❌ Support via tickets
1C/BAS integration✅ Two-way, real-time or scheduled⚠️ Via third-party modules, often limited
Code and data ownership✅ Source code and DB are yours❌ Data on vendor servers, lock-in
Cost at scale (10+ users)💰 One-off CAPEX, no monthly per-user fees💰 Subscription grows linearly with users
Custom reports and dashboards✅ Any logic, any slice📋 Templates only, complex extra
Multi-tenant / SaaS model✅ We can build your own SaaS product❌ Not supported
Performance on large datasets✅ PostgreSQL + Redis, tuned to your queries⚠️ Lag on 100k+ records
Support and evolution✅ SLA contract with a fixed team🔄 Generic support desk

CRM, ERP, SaaS Development in Mykolaiv, Ukraine — Custom Systems | Alex Filiuk

CRM, ERP and SaaS Development in Mykolaiv — when boxed solutions stop working

Business management systems are the invisible infrastructure that determines sales velocity, accounting accuracy, customer loyalty and the bottom line. Mykolaiv and the Mykolaiv region concentrate a large pool of manufacturers (woodworking, furniture, food production, packaging, metalwork), regional retail chains, B2B companies and IT startups. At some point, each of them outgrows Bitrix24 or amoCRM — and the search for a custom solution begins. I’m Alex Filiuk, a Senior UI/UX designer and product-systems architect with 15 years of experience, designing and shipping custom CRM, ERP and SaaS for the Ukrainian and international markets. My portfolio includes 20+ live systems — from automotive CRMs and mobile CRM apps to manufacturing ERPs and healthcare platforms.

This page brings together everything a business owner or CTO in Mykolaiv should know before commissioning CRM/ERP development: when the box stops working, how CRM differs from ERP and SaaS, what stages a project consists of, which integrations are critical for the Ukrainian market, how much it costs, and why working with a local architect beats hiring a random team.

Why manufacturers and B2B companies in the Mykolaiv region need custom systems

The Mykolaiv region has strong industrial potential. It hosts woodworking and furniture production (driven by proximity to forest resources), food manufacturing, packaging plants, metalworking, agricultural businesses. Most of these companies have complex internal processes that don’t fit into amoCRM, Bitrix24 or Zoho templates:

  • Multi-step approvals. A production order moves through a technologist, shop floor, warehouse, finance and director — each stage with its own rules, documents and feedback loops.
  • Complex calculations. Cost of goods, margin, sales-rep bonuses, production-team incentives — formulas that don’t fit a boxed configurator.
  • Unique nomenclatures. Wood and furniture have dozens of attributes (species, dimensions, moisture, grade) that must be stored, filtered, aggregated.
  • Manufacturing-equipment integration. Weighbridges, CNC machines, picker terminals, address-based warehousing — that’s not “plug it in via REST”, those are bespoke connectors.
  • Regional structure. Branches in Mykolaiv, Dubno, Sarny, Ochakiv with different access rights, tariffs and warehouses.

A custom CRM/ERP is designed exactly around these specifics. Instead of “adapt your business to the template”, we capture your real process and build a system that supports it. If you’re also planning a website redesign, online store or mobile app — consider a complex approach: UX/UI + web development + e-commerce connected to the CRM as a single product landscape.

How CRM, ERP and SaaS differ — and which one you actually need

The terms get mixed up, but the difference is fundamental — and affects the budget and project scope.

  • CRM (Customer Relationship Management). A system to manage customer interactions. Core: lead capture, sales, service. Used by sales, marketing and support. Example: your sales rep sees all calls, emails and deals for a customer in one place.
  • ERP (Enterprise Resource Planning). A system to manage enterprise resources. Core: finance, warehouse, production, HR, procurement. Covers the whole back office. Example: raw-material accounting, production-cycle planning, COGS calculation, accounting reports.
  • SaaS (Software as a Service). Not a system type, but a distribution model. Any software can be SaaS — if you sell access to it to other companies on a subscription. Classic examples: Slack, HubSpot, Notion. Building your own SaaS makes sense when you’ve validated a problem you can sell on the market.

For most Mykolaiv-region businesses the trajectory looks like this: small companies start with a CRM (sales is the most obvious bottleneck), mid-sized ones move into ERP functionality (warehouse, production, finance), and those who built a unique tool with market potential go on to launch a SaaS product. I work with all three formats and help define what you actually need for the next 2-3 years.

Tech stack and why I choose it

Over 15 years I’ve tried dozens of stacks and converged on a set that optimally balances development speed, performance, ecosystem and developer availability:

  • Frontend. Next.js (React + TypeScript) — SSR out of the box, high speed, SEO-friendly even for admin panels. Works for both internal tools and customer-facing products.
  • Backend. Node.js (NestJS or Express) — same language as the frontend (easier for the team), strong ecosystem, high I/O performance (and CRM/ERP is mostly I/O).
  • Database. PostgreSQL — relational, ACID-compliant, with JSON-field support and full-text search. The de-facto standard for serious business systems.
  • Cache and queues. Redis — for caching heavy queries, sessions, rate limiting. BullMQ — for background jobs (reports, exports, sync).
  • Infrastructure. Docker + Docker Compose for dev/staging, Kubernetes for high-load production. CI/CD via GitLab or GitHub Actions.
  • Hosting. AWS, GCP, Hetzner (Europe), or Ukrainian hosters (Cityhost, FastVPS) — the client decides. For Ukraine-only operations, Ukrainian hosters are often optimal.

This stack is the 2024-2026 industry standard. It’s not “fashionable”, it’s reliable and alive: thousands of vacancies, an active community, regular updates. If tomorrow you decide to hire an in-house team in Mykolaiv, Mykolaiv or Kyiv, finding Next.js/Node.js developers is much easier than a niche PHP-coder for the Bitrix Framework.

How the development process looks — step by step

Building a CRM/ERP is not “write code for a month”. It’s a systemic engineering project where mistakes at the early stages cost 10-100x more later. So I work via a transparent process my clients have all gone through:

  1. Discovery (2-4 weeks). Interviews with key roles, observation of real work in your office or factory in Mykolaiv, as-is and to-be process maps in BPMN, requirements baseline. Output: a 30-60 page discovery document you could hand to any vendor.
  2. UX/UI design (3-5 weeks). Information architecture, user flows, wireframes in Figma, an interactive clickable prototype. Testing with 3-5 future users. If you’re in Mykolaiv, these tests happen on-site.
  3. Technical architecture (1-2 weeks). DB schema (normalised, with indexes for your queries), API contracts (OpenAPI / Swagger), integrations diagram, infrastructure (CI/CD, monitoring, backups).
  4. Development (10-20 weeks). 2-week sprints. At the end of each — a demo via Zoom or on Zoom with Mykolaiv, roadmap update, priority alignment.
  5. Integrations (in parallel). 1C/BAS, Bitrix24 (if migrating), IP telephony, mail, banking, marketplaces, Nova Poshta.
  6. QA and load testing (2-3 weeks). Unit tests, integration tests, manual QA against scenarios, load tests (Apache JMeter, k6) at 10x expected load.
  7. Security audit (1 week). OWASP Top 10 checklist, SQL injection, XSS, CSRF and misconfiguration scans.
  8. Launch and training (1-2 weeks). Data migration from the old system, production launch, in-person team training in Mykolaiv, documentation handover.
  9. Support (long-term). A 60-90 day warranty period for free, then your choice of SLA contract.

The total cycle is 3-6 months for a CRM/ERP, 5-9 months for a SaaS product with multi-tenant architecture. If you need a fast launch (e.g. a Mykolaiv company whose business model has critically shifted and the box can’t cope), we start with an MVP in 6-10 weeks and grow features iteratively.

Integrations with the Ukrainian business ecosystem

The key difference between a Ukrainian CRM/ERP and “just a Western system” is integrations with Ukrainian services. Over 15 years I’ve built dozens of these connectors, some of which are reused across projects:

  • 1C / BAS. Two-way sync of nomenclature, prices, stock, counterparties, documents. Implemented via 1C REST/SOAP API, file-based exchanges (CommerceML, EnterpriseData) or direct DB access.
  • IP telephony. Binotel, Phonet, Asterisk, Stream Telecom — click-to-call, call recording, customer popup on incoming calls, automatic lead creation from missed calls.
  • Email services. SendPulse, eSputnik, MailChimp, Brevo (Sendinblue) for marketing. Mailgun, SendGrid for transactional emails. Corporate mail integration via IMAP/SMTP.
  • Banking. PrivatBank (Privat24 Business API), Monobank Acquiring, Wayforpay, Fondy, LiqPay — for online payments and bank-statement imports.
  • Logistics. Nova Poshta (waybill creation, statuses, returns), Justin, Meest, Ukrposhta — critical for e-commerce and wholesale.
  • Marketplaces. Prom.ua, Rozetka, OLX — order import, catalogue export, stock sync.
  • Messengers. Telegram Bot API (manager notifications, customer chatbots), Viber Business, WhatsApp Business API.
  • Accounting. M.E.Doc, FREDO, SOTA — exchange of tax invoices, acts, bills.
  • HR. Integration with workforce time systems (RFID, biometrics), Workday, BambooHR — for Mykolaiv-region manufacturers with 50+ employees.

If a non-standard connector is needed (e.g. a warehouse weighbridge or proprietary factory equipment), we build it from scratch. My portfolio has examples of CRM-CNC integration on a agri-processing facility, weighbridge integration on an agricultural complex, POS sync in a retail chain.

Multi-tenant architecture for SaaS products from Mykolaiv

If you’re planning not just an internal system but your own SaaS product to sell to other companies, you need a special architecture — multi-tenant. It includes:

  • Data isolation. One tenant cannot see another’s data. Done either via separate schemas/DBs (strong isolation) or via row-level security with tenant_id (lighter).
  • Per-tenant customisation. Logo, colours, custom domain, funnel settings — each customer can configure their own.
  • Pricing plans and billing. Free / Starter / Pro / Enterprise with different limits on users, data volume, features. Stripe, Wayforpay integration for auto-charging.
  • Tenant-admin portal. Manage your own users, view tariff, download invoices.
  • Onboarding flow. Self-service registration, new-user guide, demo data.
  • Scalability. Architecture must handle 10x growth without redesign — horizontal DB scaling, sharding, caching.

SaaS projects often pair with product strategy, conversion optimisation and SEO — because building the product isn’t enough; you also need to learn how to sell it. If you’re targeting international markets (US, Europe), we additionally discuss localisation, GDPR compliance and payment-system specifics (Stripe, Paddle).

How much CRM/ERP/SaaS development in Mykolaiv costs

The cost depends on scope and complexity. Approximate ranges:

  • MVP CRM for a small business (3-5 roles, 3-5 integrations, basic reports) — entry package, 6-10 weeks.
  • Full CRM/ERP for mid-sized business or manufacturer (10-15 roles, 8-12 integrations, dashboards, analytics, mobile) — mid-tier package, 3-5 months.
  • SaaS product (multi-tenant, billing, customer portal, API docs) — premium package, 5-9 months.
  • Large ERP platform (for holdings, chains with 5+ branches, full finance/production/warehouse/HR modules) — enterprise level, 9-18 months.

Exact figures are provided after discovery. Working with me means a fixed MVP price (no surprises), a transparent budget for extensions, and no hidden fees like “surcharge per new user”. You pay once for development — then only for support and evolution.

For Mykolaiv-region businesses launching a website or mobile app alongside the CRM, combined packages are available — savings of up to 25% versus separate projects.

Common mistakes when ordering CRM/ERP — and how to avoid them

Over 15 years I’ve watched Ukrainian (and Mykolaiv) companies burn hundreds of thousands of hryvnias on typical mistakes. Top 7:

  1. Starting without discovery. “We have a 5-page spec, let’s build”. Three months in, the spec covers 50% of real scenarios. Discovery is not “unnecessary formality” — it’s rework insurance.
  2. Trying to do everything at once. “We want CRM + ERP + e-commerce + mobile + BI in 4 months”. Realistically — phased delivery. MVP in 2-3 months, then growth.
  3. Cutting corners on UX. “Sales reps will figure it out anyway”. Bad UX is -30-50% productivity even if the logic is correct. UX investment pays off in the first 3-6 months.
  4. Ignoring the role model. “Everyone sees everything, we’ll sort it out later”. A year later: managers steal the database, accountants see margins, competitors poach staff. RBAC is from day one.
  5. Vendor lock-in. A vendor who “doesn’t hand over source code” is a red flag. After project completion, you should be fully independent.
  6. No tests. Without unit and integration tests, every new feature is a “did we break production?” lottery. Tests = insurance for years.
  7. Launch without training. System handed off, vendor waves goodbye — a month later the team has “given up” and gone back to Excel. Training, documentation and an adaptation period are mandatory parts of the project.

Most of these mistakes stem from treating CRM/ERP as “just software” instead of a strategic investment in operational efficiency. If you need a pre-flight diagnosis, consider business consulting or a UX audit of existing processes.

Cases: systems for Ukrainian and international businesses

My portfolio has 130+ projects, of which ~20 are full CRM, ERP and SaaS systems. A few examples of the problems I’ve solved:

  • Automotive. CRMs for dealers and service centres — managing test drives, repairs, parts inventory, customer loyalty, with 1C, telephony and mail integrations.
  • Auto-parts distribution. ERP for wholesalers with multi-warehouse accounting, integration with European catalogues (TecDoc), B2B order processing, customer portals for retail chains.
  • Mobile CRM. Apps for field teams (sales, service, delivery) — offline mode, GPS tracking, sync with the core system.
  • Healthcare platforms. Systems for clinics and chains — electronic patient records, appointment booking, telemedicine, GDPR compliance.
  • Energy and utilities. Platforms for solar-energy companies — customer accounting, installation monitoring, billing, integration with energy hardware.
  • Fintech / SaaS. Multi-tenant platforms for fundraising and financial-product administration — with billing, role models, audit logs.

If you’d like to see specific examples, go to the projects section or write via the contact form: I’ll pick 5-7 most relevant cases for your industry. I’ll show not just final screens but the architectural decisions, tricky UX moments and key integrations.

What you receive after project completion

  • A deployed system on your hosting or cloud, with a configured CI/CD pipeline.
  • Source code in your Git repo, with commit history and code reviews.
  • Database with migrations, backups and schema documentation.
  • Technical documentation — architecture, API (OpenAPI/Swagger), DevOps runbooks, admin guides.
  • User documentation — guides per role (manager, accountant, warehouse, production), video instructions.
  • Team training — 2-4 sessions in Mykolaiv (in person) or via Zoom for distributed teams.
  • Warranty period 60-90 days — free bug fixes, answering questions.
  • Exclusive proprietary rights to the code and design — fixed in the contract.
  • Optional: SLA contract for ongoing support and system evolution.

My other services for technology businesses in Mykolaiv

CRM/ERP is part of an ecosystem. Mykolaiv-region companies often order complex bundles:

  • Web development — corporate sites, customer portals, landings that integrate with the CRM.
  • Mobile development — native and cross-platform apps for field teams or customers.
  • UI/UX design — interfaces for admin panels, dashboards, customer portals.
  • E-commerce — online stores connected to the ERP for real-time stock and order sync.
  • UX audit of existing systems — if you already have a CRM but it’s painful to use.
  • Business consulting — digital-transformation strategy before investing in development.
  • Product strategy — for SaaS startups going to market.

System development in other Ukrainian cities

I work not only with the Mykolaiv region. Many clients are national chains with offices in several cities:

  • Kyiv — IT companies, fintech, e-commerce, government and corporate clients
  • Mykolaiv — IT outsourcing, product teams, regional chains
  • Odesa — logistics, port business, e-commerce, tourism
  • Dnipro — manufacturers, B2B, wholesalers
  • Kharkiv — IT, engineering companies, education, research

The full list is on the service areas page.

Ready to discuss a CRM, ERP or SaaS project in Mykolaiv?

If you have a request — fill in the contact form or call the numbers in the website footer. The first consultation is free, 60-90 minutes long. We’ll cover your business, current systems, pain points, automation goals, approximate budget and timeline. If you’re in Mykolaiv, we can meet on Zoom at the office or factory. After the meeting I’ll send a detailed proposal with a fixed price for the discovery phase, the technology stack and the project roadmap.

I’m ready to design a system for your business in Mykolaiv and the Mykolaiv region that doesn’t just “store data” but actually accelerates sales, reduces operating costs and creates competitive advantage for years to come.