Craft

Services · Custom software & web apps

Custom software and web apps, built around your processes.

We develop business applications, client portals, internal tools and dashboards for small and mid-sized businesses and practices. First we clarify the process, then we build in stages and connect the systems you already use. If you wish, we run the application in data centres in Germany or elsewhere in the EU.

What you get

  • An application shaped around your processes, not the other way round.
  • Your information in one place instead of scattered across spreadsheets and inboxes.
  • Integrations, for example with accounting, banking, email and calendars: data is entered once instead of being retyped again and again.
  • Roles, permissions and encryption planned in from the start, with as little data as necessary.
  • Documented code built on widely used, largely open-source technology, portable to another host or provider.
  • If you wish, hosting with backups, monitoring and updates, plus fixed allowances for support and new features.

Who this is for

  • Scattered spreadsheets

    Orders, customers or appointments sit in several spreadsheets and inboxes. Nobody has the current picture, and much of it is maintained twice. A business application brings it all into one place.

  • A client portal instead of status queries

    Your clients ask by email and phone about status, documents or appointments. A portal shows them all of this directly, and your team doesn’t have to go looking.

  • Disconnected systems

    Accounting, banking, email and calendars each run separately. We connect them through interfaces, so data is entered once and arrives where it is needed.

Sound familiar? Tell us about it

The way

How your software comes together

  1. Understand the process

    We look at how the work really runs today, on site or via screen sharing, using real cases. Some things can already be solved without software.

  2. Scope and proposal

    You receive prioritised recommendations, a clear scope for the first version and a proposal in which every item is easy to follow.

  3. Building in stages

    You see work in progress regularly and try it out in day-to-day work. Your feedback goes straight into the next stage.

  4. Rollout and operations

    Launch follows a fixed checklist. After that, we take on operations and further development to the extent you need, and measure with you whether the improvement is working.

Try it: four sources, one overview

Drag entries from email, a spreadsheet, a calendar and accounting together and watch them form a single overview. That is what an application does when it captures data once and shows it in one place.

What this means for you: What is gathered by hand from several sources today ends up in one place, without typing anything twice.

Example with fictitious data, recreated in the browser. Not a client project.

Example with fictional data
  • Email“We’d need 40 filled rolls on Friday.”
  • SpreadsheetCustomer no. 1024 · Example Bakery
  • CalendarFri, 7:30 am · Delivery
  • AccountsInvoice 2026-118 · unpaid

Shared overview

Order
40 filled rolls
Customer
Example Bakery (no. 1024)
Date
Friday, 7:30 am
Invoice
2026-118, still unpaid

Drag entries here or tap “Add”.

0 of 4 sources in the overview

Could this fit one of your processes? Request a free intro call

Technology, data and hosting

  • TypeScript, React, Next.js and Node.js for the interface and logic
  • PostgreSQL and Supabase for data, sign-in and permissions
  • n8n for automated workflows between systems
  • Docker for reproducible, portable hosting
  • Hosting in data centres in Germany or elsewhere in the EU, with backups, monitoring and updates
  • Data kept to a minimum: each feature only gets the data it really needs

Frequently asked questions

What does custom software cost?

It depends on the scope. After the intro call, you receive a written proposal that defines what the first version needs to do and in which every item is easy to follow. If a more detailed assessment is needed for this, it is part of the proposal.

Can you connect our existing systems?

Often, yes, if the system offers an interface. Typical examples are accounting, banking, email and calendars. We clarify in the intro call whether it works with your systems and, where needed, check in more detail as part of the proposal.

Where are the application and data hosted?

If we run the application for you, it is hosted in data centres in Germany or elsewhere in the EU. Which services are involved and where they process data is something we agree with you beforehand.

Are we tied to you afterwards?

No. We work with widely used, largely open-source technology and document both code and processes. Everything stays portable, to another host or provider.

Who takes care of it after launch?

We do, if you wish: backups, monitoring, updates and further development. Fixed allowances for support and new features keep costs predictable. Your contact stays the same.

Developed in-house: CuraNexus

For medical practices, we developed CuraNexus: website, online appointment booking, patient and practice portal in one system, installed separately for every practice. Business model, concept, design, development and operations all come from us.

View CuraNexus

Connection

Which process needs better software?

Describe in a few sentences where things get stuck today. In the free, no-obligation intro call, we tell you openly whether new software is the right way forward. We usually reply within two working days.

Arigatō – in advance.

About 30 minutes, by phone or videoFree intro call