Software development & system architecture

Think in systems.Build the right software.

Develop custom software. Connect existing systems. From requirements and architecture to implementation, with Michael Tilke as your direct partner. AI where it makes the solution better.

Consider the whole. Build the details.

System sketch · illustrative
Your existing systems
ERP / CRMData / DocumentsPeople
The application you needInterface · Data model · Business logic
+ AI where it helpsLanguage · Documents · Knowledge
Permissions · Tests · Logs
Integrated into your workflow
CUSTOM SOFTWARE. WHOLE-SYSTEM THINKING.

01 / What systemnomics builds

Software shaped by your requirements.

A direct development partner for projects that connect business, processes and technology. The task determines the scope, from a focused component to a complete application.

01

Custom software

Web applications, internal tools and digital workflows where standard software misses a critical requirement. With a suitable data model, understandable logic and interfaces designed for the work.

What we build

Output: An implemented application with agreed acceptance criteria.

02

System integration

Connect existing applications through suitable interfaces. Address data formats, access rights, synchronisation and error handling explicitly.

What we build

Output: Defined data flows and integrations that can be tested.

03

Targeted AI capabilities

Add language and document processing, search or assistance where the additional value can be justified. Give AI a bounded task, verifiable outputs and a defined response to uncertainty.

What we build

Output: A focused AI capability within the appropriate workflow.

04

Develop existing systems further

Understand existing code, data and dependencies. Address specific bottlenecks and add capabilities without turning every improvement into a complete rebuild.

What we build

Output: A justified change scope, implementation and handover.

02 / The system behind the interface

Architecture defines how the system works.

The technical solution follows from requirements and constraints. These four layers are considered together before individual choices become embedded in code.

  • What should we build, what should we integrate, and what should stay as it is?
  • Where are clear rules sufficient, and where does AI justify its additional complexity?
  • Who owns data, approvals and operation, including after handover?
01

Task & use

Users, workflows, exceptions and acceptance criteria. What does the system need to support reliably?

02

Data & interfaces

Data models, systems of record, data quality, access rights and exchange formats. Where does information come from, and who can change it?

03

Application & logic

User interfaces, business rules, processing and AI where appropriate. What is deterministic, what is probabilistic, and where is approval required?

04

Integration & operation

Deployment, configuration, logging, error handling and maintenance. How will the solution remain understandable and manageable in everyday use?

From a problem to an operable system.

03 / A closer look at implementation

How a solution could be built.

Four conceptual examples. They illustrate possible architecture decisions and checks, rather than completed client projects or promised integrations.

Conceptual example

Turn incoming requests into structured records.

Messages and attachments arrive unstructured, while the receiving system expects defined fields and clear ownership.

Inputs & systems

A defined mailbox or form, with access to an agreed target system.

One possible implementation

Possible AI component

Map free text to a defined schema and flag missing or conflicting details.

Application logic

Validate fields, check assignments, detect duplicates and make repeated write attempts safe without creating a second case.

Review & responsibility

Review uncertain assignments and critical information before transfer.

Intended workflow

A validated record is transferred through an interface; failed transfers remain traceable.

Technical checks

Extraction quality, correct assignment, duplicate processing and recovery after failure.

04 / From requirements to implementation

Clarify. Build. Test the whole.

The approach adapts to the project’s size and risk. Decisions stay explicit, and each next step has a clear purpose.

  1. 01

    Understand the requirements

    Review use, existing systems, data and constraints. Record the objective, scope, open questions and acceptance criteria.

    Output: An agreed development brief.
  2. 02

    Define the architecture

    Design the data model, components, interfaces and responsibilities. Test critical assumptions with a small technical experiment where needed.

    Output: A reasoned solution design with clear boundaries.
  3. 03

    Develop and test

    Implement in steps that can be reviewed. Test behaviour, integrations, permissions and relevant failure cases against the requirements.

    Output: Software ready to assess against the agreed criteria.
  4. 04

    Integrate and hand over

    Prepare deployment and integration into the intended environment. Clarify configuration, documentation, ownership and ongoing maintenance.

    Output: A deployed solution with an agreed handover and operating arrangements.

A technical experiment is not yet a production system. Moving into production requires passed checks, clear ownership and explicit approval.

Michael TilkeMICHAEL TILKESoftware development & system architecture

05 / Your direct partner

Michael Tilke. From the business problem into the system.

Michael Tilke combines experience in service and aftermarket leadership at BSH, Franke Coffee Systems and Melitta Professional with process design and hands-on software development. At systemnomics, he brings requirements, system architecture and implementation together as a direct external partner for your project.

I want to understand how the whole needs to work before deciding how to build its individual parts.

Michael on LinkedIn

06 / Before we talk

What matters for working together.

What does systemnomics develop?

Custom applications, internal tools, integrations and focused extensions to existing systems. The right solution and scope follow from your requirements and the technical environment already in place.

Is this consulting or implementation?

Both are connected: requirements and architecture are clarified far enough to turn into working software. An engagement can also cover a clearly bounded development or integration task. Deliverables and handover are agreed in advance.

Does everything need to be rebuilt or use AI?

No. Existing software and established components are part of the assessment. A rebuild needs a reason, just as AI does. Suitability, effort, risks and future maintainability guide the decision.

How are costs, rights and operation handled?

After an initial assessment, scope, acceptance criteria and fees are agreed. The agreement also needs to cover source code and usage rights, third-party services, data processing, deployment and maintenance responsibilities. Ongoing operation is not an implicit extra.

How are ERP, CRM and existing applications integrated?

Through available APIs, suitable interfaces or controlled data imports. Before implementation, we review data models, permissions and technical constraints. Workflow automation also covers errors, approvals and traceable logs; feasible connections depend on the specific system.

07 / Your project

What should your software do?

Describe the task, the existing systems and the result you need. A concrete situation is a good starting point; a finished technical specification is not required.

hello@systemnomics.com

Your entries stay in this browser. Copying and downloading happen locally. “Prepare an email” opens your email application; you decide whether to send it. Please do not enter confidential or personal data.

Discuss a software project

An initial overview of the task, objective and existing systems. We can clarify scope and technical feasibility next.