ERP · CRM · Mobile apps · Web · WMS · Integration

Custom software development for European companies

  • Smaller systemEUR 8-21k
  • Mid-marketEUR 21-79k
  • EnterpriseEUR 79k+
  • Quotewithin 24 hours

Off-the-shelf software works until your processes stop fitting into it. When Excel macros and manual copy-paste are what hold your systems together, you need custom software: an ERP, CRM, mobile app or web-based back office — built around your processes, with source code you own and no per-seat licence.

What is custom software development?

Custom software development means a system designed and written for your company's specific processes — as opposed to boxed software your company has to adapt to. The result: source code you own, no per-seat licence, and exactly the features the business needs. Typical project size is EUR 8-260k with a 2-24 month timeline.

AppForge is a Budapest-based development team: 80+ shipped projects, from web-based back-office systems through ERP and CRM to mobile apps and AI integrations. This page covers when custom development is worth it, what we build, at what price, and how a project runs from the first call to post-handover support.

When is custom development worth it?

Custom development pays off when your process is a competitive advantage, you expect more than 30 users, several systems need to be integrated, or the gaps in the boxed product cost you money daily. If your process is standard and the team is small, off-the-shelf is the cheaper route — and we say so on the first consultation.

In practice, six signs show most clearly that your company has outgrown boxed software:

Excel holds your operations together

Macros hundreds of lines long, version chaos, and a single colleague who understands the whole thing. When they go on holiday, the process stops — that is operational risk, not a convenience issue.

You use 30% of the boxed system, and the missing 10% hurts

You pay licence fees for features nobody ever opens, while the field or report that is critical for you sits on the vendor's roadmap with no deadline.

Manual copy-paste between systems

From the webshop into invoicing, from invoicing into the warehouse, from there to the accountant — by hand. Every copied row is a potential error and payroll cost measured in hours per week.

Licence costs grow with headcount

With per-seat pricing, above 30 users the 5-year cost of a boxed system typically lands at EUR 80-260k — and at the end of it you own nothing.

Your process is the competitive edge

Whatever your competitor can also buy in a box does not differentiate you. If your quoting, logistics or client handling is better because of how you do it, custom software is what captures that.

You wait months in the vendor's development queue

At a boxed-software vendor, even a field change is a change request with a quote and a waiting list. In your own system the same change is a sprint task.

Custom vs. boxed — the decision in numbers

With boxed systems, per-seat licence fees typically run EUR 130-520 per user per month — for 30 users over 5 years that is EUR 80-260k, with no ownership at the end. We walk through a source-referenced 5-year SAP Business One cost comparison on the SAP B1 alternative page.

AspectCustom softwareBoxed / SaaS
Upfront costHigher: from EUR 8kLow: licence + implementation
Monthly licenceNoneEUR 130-520 / user / month
Process fitThe software adapts to the companyThe company adapts to the software
IntegrationsAny API, EDI, NAV, PLCOnly what the vendor supports
ChangesA sprint task, measured in daysA change request, measured in months
Source codeYours — no vendor lock-inThe vendor's
Time to launch2-24 months of development2-4 months of implementation

And when is boxed better? If a 5-10 person team needs standard invoicing, accounting or a basic client register with no integration requirements, a ready-made SaaS is faster and cheaper. In that case we do not pitch development — we help you pick and connect the right product.

What do we build?

We specialise in seven areas: ERP, CRM, mobile applications, custom websites and web applications, WMS warehouse management, process automation and system integration. Each has its own service page with detailed pricing, modules and frequently asked questions — below is the essence of each in a sentence.

Technologies — what we build on

We build on modern, widely supported technologies — Next.js, TypeScript, Node.js, Go, PostgreSQL — so your system is still maintainable in 5 years, and not only by us. We justify the stack decision in writing in every project specification.

AreaTechnologyWhy this
WebNext.js · React · TypeScriptFast, SEO-friendly interfaces your team uses from a browser — no installation.
BackendNode.js · Go · PostgreSQL · RedisLoad-tolerant, well-tested server side; Go where performance is critical.
MobileReact Native · Flutter · Swift / KotlinOne codebase for iOS and Android; native when hardware-level features require it.
AIOpenAI · Claude · local LLMs (Llama, Mistral, Qwen)RAG knowledge bases, document processing, AI agents — run on-premise when data is sensitive.
IntegrationREST · GraphQL · EDI · OPC UA · NAV Online Invoice 3.0Invoicing providers, banking APIs, courier services, shop-floor PLCs.
OperationsCloud or on-premise · CI/CD · monitoringEvery release passes automated tests; a production error triggers an alert, not a customer complaint.

AI-assisted development — honestly

We use AI tools in development too: for code generation, code review and writing tests. It makes us faster, and that shows in our prices. What we do not hand over: architecture decisions, security review and responsibility. Every line of code goes live after human review, and automated end-to-end tests run on every release.

How does development run? 5 steps

A project runs in five steps: scoping, design and prototype, development in 2-week sprints, testing and go-live, then support. After the specification you get a fixed price, during the sprints a weekly demo — so it never turns out months before delivery that something else was needed.

  1. 01

    Scoping and specification 1-2 weeks

    Interviews with key users, a process map, a priority list. The output is a written specification and a fixed quote — not an hourly estimate that can turn into anything.

  2. 02

    Design and prototype 2-4 weeks

    Data model, system design and a clickable UX prototype. This is where misunderstandings surface cheaply — changing a prototype costs a fraction of changing finished code.

  3. 03

    Development in 2-week sprints the bulk of the project

    Weekly demos and transparent progress: you always see where your project stands, and direction can still change at sprint boundaries. Every pull request goes through code review.

  4. 04

    Testing, migration, go-live 2-6 weeks

    End-to-end tests, data migration from the old system, key-user training. We go live module by module, so operations never stop for a single day.

  5. 05

    Support and further development ongoing

    Bug-fix warranty, maintenance package (15-25% per year), regulatory tracking. Further development when it makes business sense — on a monthly retainer or per project.

How much does custom software development cost?

Based on our own project data, prices fall into three bands: a smaller custom system EUR 8-21k, a mid-market system EUR 21-79k, an enterprise project above EUR 79k. The exact price depends on module count, integrations and user numbers — after scoping you get a fixed quote within 24 hours.

Smaller custom system

EUR 8-21k

2-4 months

Internal admin interface, client portal, 1-2 module back office, integration middleware between two existing systems.

Mid-market system

EUR 21-79k

4-9 months

Multi-module back office, custom CRM, starter ERP (sales + invoicing + warehouse), mobile app with its own backend.

Enterprise

above EUR 79k

9-24 months

Full ERP with production, multi-site WMS, MES integration, multi-tenant SaaS platform. The top of the band closes around EUR 260k.

Invoicing in 3 instalments: 40% at kick-off, 40% at prototype sign-off, 20% at go-live — from a Hungarian Kft. with an EU VAT invoice. Maintenance is 15-25% of the project value per year. The full package-by-package price list lives on the pricing page, and for ERP you can calculate the 5-year total cost with the ERP TCO calculator.

Why AppForge?

We are a development team, not an agency: we work to move your numbers — more customers, lower operating costs, faster processes. We have 80+ shipped projects behind us, and every delivered system comes with documentation, tests and support.

80+ shipped projects

Web-based back-office systems, ERP and CRM projects, mobile apps and AI integrations for SMEs and enterprises.

Public AI references

We presented at AI Summit Budapest 2025, and we built the AI search engine of the Hungarian Pop Culture Archive for kultura.hu — on 100 GB of processed data.

Quality you can audit

Every pull request goes through code review, automated end-to-end tests run on every release. The source code and the documentation are yours at handover.

Budapest team, EU rates

Office in the Bank Center (Szabadság tér 7, 1054 Budapest) — in-person meetings in Budapest, English-speaking team, EU-based invoicing and data handling. See also nearshore development from Hungary.

GYIK

Custom software development — frequently asked questions

Based on the project bands we also publish on our pricing page: a smaller custom system (internal admin tool, client portal, 1-2 module back office) runs EUR 8-21k. A mid-market, multi-module system (CRM, starter ERP, mobile app with its own backend) runs EUR 21-79k. Enterprise ERP, WMS or a multi-tenant platform starts above EUR 79k and tops out around EUR 260k. Maintenance is 15-25% of the project value per year. Invoicing in 3 instalments: 40% at kick-off, 40% at prototype sign-off, 20% at go-live. After a scoping call you get a fixed quote within 24 hours.

Request a quote for your custom software

Tell us what you want to build — we reply within 24 hours with a concrete price range, a time estimate and the next steps. No upfront commitment.

Start a project