transparent globe
Get in Touch

Digital Applications

Specially conceived and developed web applications offer added value for companies and visitors alike. As an extension of an existing website or as an independent application, we develop solutions that are adapted to your requirements. Whether it's a booking platform or your own shop solution, web applications offer space for free development and can be structured and implemented entirely according to your wishes.

Spektrum
Von der Start-up-Idee bis zum Buchungssystem ist vieles möglich.
Anwendung
Konzerne wie KMUs können von eigenen digitalen Anwendungen profitieren.
Details
Mehrstufige Prozesse ermöglichen einen reibungslosen Ablauf der Konzeption und Umsetzung.

From process map to running application

We start with the process, not with a screen design. Who creates which record, who approves it, who is allowed to see it, and what happens to it in the end. Out of that comes a data model with entities, relationships, required fields and status transitions. Forms and buttons come afterwards.

Development runs in short cycles. We ship a working version covering the core of the process early, put it in front of the people who will actually use it, and build out the side paths after that. Depending on the requirements the technical base is WordPress with custom post types and REST endpoints, a PHP framework such as Laravel, or a JavaScript frontend talking to a dedicated API.

The scope also covers the parts that rarely make it into a specification: roles and permissions, a change history, importing existing records, email notifications, exports for accounting, and a staging environment where you can review changes before they reach production.

Custom build or standard software

A custom application pays off when the process itself is part of what sets you apart. If you price configurable products, schedule appointments against machines and staff, generate quotes from bills of materials, or merge customer data from several sources, there is rarely an off the shelf product that fits without contortions.

The second common trigger is a sprawl of spreadsheets. When an Excel file travels between departments by email, several versions exist side by side and nobody can say which one is current, an application with user accounts, a change history and clear responsibilities solves the problem at the root.

A custom build is the wrong answer when an established product covers most of the need and the remainder can be handled through an interface or an extension. Accounting, payroll and inventory management are better bought than rebuilt. We say so even when it argues against the larger project, and describe instead which addition around the standard system makes the real difference.

Permissions, authentication and operations

The permission model determines how much work everything else becomes. We settle early whether access is tied to roles or to individual records, whether managers should see their team's cases, and whether external parties need their own restricted account. Retrofitted into a finished data model, this turns into a rebuild rather than an addition.

For sign in we use the directory you already have, where one exists. Logging in through Microsoft Entra ID or Google Workspace avoids a second password store and makes sure that a disabled account is disabled in the application too. Where dedicated accounts are needed, two factor authentication and a properly built password reset are part of the job.

Operations means backups that have been restored at least once, an error log somebody actually reads, and a clean separation between development, staging and production. For any calculation that money depends on we add automated tests. We also document which dependencies need updating and at what interval.

Frequently asked questions

Which technologies do you use for web applications?

It depends on what the application has to do and on what already runs in your company. We often build on WordPress with custom post types and REST endpoints when content and application belong together. For data heavy business applications we tend to use Laravel with MySQL or PostgreSQL, plus a JavaScript framework in the frontend where that helps. The choice is made together at the start and explained, not driven by habit.

Can existing data from Excel or Access be migrated?

Usually yes. We review the files, agree which columns are actually needed, and clean up duplicates and inconsistent spellings before the import. The import runs into the staging environment first so you can check the result before anything goes live. It gets laborious where a single field carries several meanings or holds free text instead of structured values. We work through those cases with you beforehand.

Who owns the source code after the project?

You do. We work in a Git repository you get access to, and hand over the code together with documentation on architecture, deployment and dependencies. That means another team could take over the application if you ever wanted that. Open source libraries keep their respective licenses, and where paid third party services are involved the contracts run in your name.

Who runs and maintains the application after launch?

Either works. Many clients leave hosting, updates and bug fixing with us, because an application with user accounts needs regular security updates. If you have your own IT team, we hand over the repository, the deployment process and the monitoring setup and stay available for questions. In both cases someone has to be named who sees error reports and reacts to expiring certificates or aging libraries.

What do we need to contribute internally?

Mainly domain knowledge and a willingness to decide. We need a contact who really knows the process, access to sample data, and someone who can settle conflicting goals. Beyond that, the people who will use the application should try out the intermediate versions, because flawed assumptions surface faster there than in any review meeting. The effort on your side is concentrated in the early phase and in the test rounds.

Related services

Ready for Your Next Project?

Write to us or book an initial consultation directly. We reply within 24 hours, usually faster on weekdays.

Start Project Now