Services
We build online software for clients and keep running it after launch if you like. Five areas that come together in most projects.
SaaS development
Software you sell to your customers as a subscription: with plans, free trials, customer accounts and an admin area for your team.
- Subscription plans, free trials and feature access by plan
- Multiple customers cleanly separated in one application
- Admin area for customers, plans and settings
Web applications
Customer portals, pricing tools, order handling and internal tools that run in the browser, with nothing to install.
- User accounts with roles and permissions
- Pricing, quotes and order handling
- Multilingual, for phones and desktops
Shopify apps
Apps for a single store or public apps for the Shopify App Store, from the admin to the product page.
- Embedded apps in the Shopify admin
- Theme blocks without extra JavaScript
- Metafields, webhooks and bulk updates in the background
Backend and databases
Server logic, APIs and databases built around your processes instead of bending off-the-shelf software.
- Custom APIs with access keys and webhooks
- Background jobs, PDF documents, CSV import and export
- Data model, migrations and import from Excel or CSV
Hosting and operations
We keep running the application after launch: on servers in Germany, with updates and daily backups.
- Servers in Germany, HTTPS and updates
- Encrypted backups, two-factor sign-in
- Data protection documents such as a record of processing activities and a deletion policy
From the first version to operations
Planning, development, hosting and further development stay with us. You have one contact for the whole project, long after launch as well.
How we workTechnology
- Frontend
- TypeScript, React, React Router
- Server
- Node.js, Python, REST APIs, webhooks
- Data
- SQLite, Prisma, CSV and Excel import, PDF
- Shopify
- Admin GraphQL API, App Bridge, Polaris, Liquid
- Operations
- Docker, nginx, Let’s Encrypt, Playwright
Planning an application?
Describe your project in a few sentences. You will get a personal reply and, if it is a fit, a time for a first call.