Custom business software development

Off-the-shelf tools don't always fit the way your team works. We develop CRM platforms, internal business applications, integrations and reporting tools around your actual processes.

What we build

  • CRM and sales
  • Internal systems
  • Integrations and reporting

When does custom software pay off?

Usually when the business grows and the tools don't keep up:

  • Data is scattered across spreadsheets, emails and paper
  • The same data is typed in by hand in several places
  • Your software makes you adapt to it, instead of the other way round
  • Reports are put together by hand every month
  • Your field team and your office don't see the same, current data

If an off-the-shelf product covers your processes well, it's often the faster and cheaper choice, and we'll tell you so. Custom software makes sense when no ready-made tool covers what you need.

What we build

Concrete systems from our own projects, not promises.

  • CRM and sales

    Customers, quotes, contracts and sales activity in one place, with statistics for management and tasks for the team.

  • Internal systems and portals

    Orders, work orders, invoices, training or certification: applications that follow how your company really works.

  • Mobile apps for field teams

    An app for people on the road that works with the same data as the office, without paper forms.

  • Reporting and statistics

    Reports built from the data you already enter, instead of assembling spreadsheets by hand at month end.

  • Integrations

    Connections to payment providers, GPS vehicle tracking, e-mail and SMS, and to the tools you already use, through their APIs.

  • Desktop software and licensing

    Windows applications and licensing systems for software your company offers to its own customers.

Diagram: the office, the field team, management and customers use the same custom system with shared data, business rules and access rights, connected to existing programs, e-mail, printing and online payment.

What it looks like in practice

An example from our project for a German academy: from planning to certificates in one system.

  1. Planning

    Seminars, dates, trainers and registrations are planned in one place.

  2. Tests

    Participants take preparation tests, and the results are recorded automatically.

  3. Exams

    The exam runs in the system, with a record of every attempt.

  4. Grading and evaluation

    Exams are graded in the system, and participants evaluate the seminar itself.

  5. Certificates

    The certificate is designed to the academy's wishes and generated automatically for every participant.

Illustration of a certificate generated by the system for a participant: name, seminar, date, QR code and certificate number, with made-up data
Illustration with made-up data

Examples from our work

Three custom systems we develop and maintain. Clients stay anonymous.

  • Illustration of the education platform: main menu and seminars as cards, with made-up data
    Illustration with made-up data

    Education, Germany

    A connected platform for education operations

    ChallengeTraining, exams, certification and administration needed to work together as one system.

    SolutionFor more than 4 years we have been developing and maintaining a platform that connects their core education and administrative workflows, alongside statistics software with licensing.

    OutcomeThe client introduced a four-day working week, with the same revenue and the same team.

  • Illustration of the field sales system: weekly visit calendar and a menu of modules, with made-up data
    Illustration with made-up data

    Pharmaceuticals, Bosnia and Herzegovina

    One system for field planning and reporting

    ChallengeVisit planning, reports and sales were handled through paper forms and folders.

    SolutionA tailored application for planning doctor visits, pharmacy sales and reporting, with a mobile app for the field team.

    OutcomeA few months after go-live, the manual paperwork was gone.

  • Illustration of the CRM: a board of offer stages and a menu of modules, with made-up data
    Illustration with made-up data

    Energy, Austria

    Customers, quotes and contracts in one CRM

    ChallengeAn energy contract brokerage needed one clear view of customers, sites, quotes and supply contracts.

    SolutionA tailored CRM with sales statistics and shared tasks for the whole team.

How we develop

From the first conversation to a system your team uses every day.

  1. Conversation

    We learn how your team works today and what's slowing you down. No specification needed.

  2. Clear proposal

    We define scope, budget and steps. We give prices and timelines only once we understand the work.

  3. Build and roll out

    We build the solution, put it into use and help your team get started with it.

  4. Support and improvements

    We stay available for support and new features as your business changes.

Technology

Our foundation is proven Microsoft technology that is widely used in business software, so your solution is easier to maintain and develop over the long term. Alongside it we work with modern tools.

Web applications and portals
.NET (C#), ASP.NET Core, Angular
Also ready for: React, Next.js, Node.js, TypeScript
Databases and reporting
SQL Server, MySQL, SQLite
Also ready for: PostgreSQL, MongoDB
Mobile apps
.NET MAUI
Also ready for: React Native, Flutter
Windows desktop applications
.NET, WinForms
Also ready for: WPF, WinUI 3, Avalonia
Websites and CMS
Custom CMS, Astro, WordPress, Shopify
Also ready for: Headless CMS, Next.js
AI in applications
OpenAI API
Also ready for: Azure OpenAI, Claude API, Microsoft Copilot
Integrations
REST API, payment providers (Stripe, PayPal), GPS and vehicle tracking providers, e-mail and SMS
Also ready for: Webhooks, ERP and accounting systems, Zapier
Cloud and delivery
Azure DevOps, IIS
Also ready for: Azure, Docker, GitHub Actions

We choose technology to fit your problem, not the other way round. If a project calls for a new tool, we are ready to learn and apply it.

Need a website too? See web development for businesses. Want AI in your daily work? See practical AI consulting.

Frequently asked questions

Is custom software better than an off-the-shelf product?

Not always. If an off-the-shelf product or subscription covers your processes well, it's often the faster and cheaper choice. Custom software makes sense when ready-made tools force you to adapt too much, or when none of them covers what you need. We'll give you an honest opinion in the first conversation.

How do you scope a project?

We start by talking about how you work today and what you want to change. Then you get a proposal with scope, budget and steps. We don't guess prices or timelines before we understand the work.

Can you integrate the tools we already use?

Often yes, if the tool allows data exchange, for example through an API or file import and export. We check this at the start, before the proposal.

Who maintains the solution after delivery?

We do. After go-live we stay available for support and improvements. Some of the systems we work on we have been developing and maintaining for years.

How do you handle data access?

At the start of a project we agree who may see which data, where the data is stored and who on our side has access to the system. Obligations such as personal data protection are considered from the design stage.

Have a workflow you want to improve?

Start with a short conversation. No specification required.

Discuss a software project

Prefer email? Write to info@datatype.ba