Mission
To build software that organisations can rely on and continue to change safely. That means systems whose behaviour is understood, whose infrastructure is reproducible, and whose code can be picked up by another engineer without archaeology.
About us
House 55 GmbH is an IT company that designs, builds and maintains software systems. We describe here how we work, what we hold ourselves to, and what we will not claim.

House 55 GmbH provides IT services across custom software, web and mobile applications, cloud infrastructure, design, quality assurance, security consulting and data engineering. Engagements vary in size, but the working method does not: understand, design, build in short cycles, verify, release, operate.
We publish only what we can substantiate. You will not find invented client lists, statistics, certifications or awards on this website. What we can offer instead is a clear description of our method and a direct line of communication by email.
To build software that organisations can rely on and continue to change safely. That means systems whose behaviour is understood, whose infrastructure is reproducible, and whose code can be picked up by another engineer without archaeology.
A technology practice where careful engineering is the normal standard rather than a premium: where security, accessibility, testing and documentation are part of ordinary delivery, and where clients can read and question every significant decision made on their behalf.
A system that cannot be explained simply is usually not understood well enough to be trusted.
Readable code, considered interfaces and documentation written while the reasoning is still fresh.
Estimates, risks and mistakes are reported as they are, including when the news is inconvenient.
We build for the team that inherits the system, not only for the release in front of us.
Fewer moving parts, fewer dependencies, fewer clever shortcuts that only one person understands.
Ownership does not end at deployment; it continues while the software is in use.
Understand the problem in the client's own language before proposing a solution.
Write down architectural decisions and the reasoning behind them.
Deliver working software in short cycles rather than long, unverifiable phases.
Prefer proven technology; justify anything unusual in writing.
Automate anything that must be repeated reliably.
Treat security and accessibility as requirements, not as later improvements.
Leave every system in a state another team could take over.
Work is organised into small teams that stay with a project rather than rotating through it. Clients are given access to the same repositories, issue trackers and environments the team uses, so progress can be inspected at any point instead of being reported second-hand.
Where an in-house team already exists, we integrate into their rituals — the same standups, review process and definition of done — rather than running a parallel process alongside them.

Reviews look for risk, clarity and missing tests. Style disagreements are settled by automated formatting.
Architecture decisions are recorded so a future engineer can understand why, not just what.
When something breaks, we examine the system that allowed it rather than the person who triggered it.
Time is set aside to read, prototype and evaluate technology properly before it reaches a client system.

Unit, integration and end-to-end tests run in continuous integration on every change.
Authentication, authorisation, transport security and input validation are designed in from the start.
Third-party packages are kept current and monitored for published vulnerabilities.
Systems collect and retain the data they need for the purpose at hand, and no more.
Semantic markup, keyboard operability and contrast are treated as functional requirements.
Documentation, infrastructure code and credentials are transferred so you are never dependent on us to operate.
House 55 GmbH
katherinesny72@gmail.com
house55group.com