Model the domain first
Before frameworks are chosen, the entities, states, and rules of the domain are written down. A correct model makes most later decisions obvious; an incorrect one makes every one of them harder.
IT Engineering Services / About Us
BOTTLECLOSET LTD is an IT services company. Our work is the design, construction, verification, and operation of software systems — and the written reasoning that makes those systems maintainable after we hand them over.

The company delivers custom software development, web application engineering, cloud infrastructure and DevOps, systems integration and automation, quality assurance, and technical consulting.
Engagements are defined in writing before work begins: objective, scope, deliverables, and the way progress will be reviewed. Work is carried out in short increments so that direction can be corrected early, and so that what has been completed is always demonstrable rather than described.
We do not publish client names, case studies, or performance statistics on this website. What we can describe honestly is our method — and that is what these pages set out.
02 / Mission
Much of the cost of software is paid after launch, by the people who must change it. Our mission is to shift effort forward — into clear modelling, tested behaviour, reproducible infrastructure, and honest documentation — so that later change is a routine engineering task rather than an excavation.
Before frameworks are chosen, the entities, states, and rules of the domain are written down. A correct model makes most later decisions obvious; an incorrect one makes every one of them harder.
Logs, metrics, traces, and tests exist so behaviour can be observed rather than assumed. A system you cannot observe is a system you cannot maintain.
Established tools with predictable behaviour are chosen over novelty. Novelty is reserved for the part of the problem that is genuinely new.
Code, commits, and documents are written for the engineer who arrives without context. Cleverness that costs comprehension is removed in review.

Engagements are set up so that internal teams keep ownership of their systems. That means a shared backlog rather than a private one, code review that includes your engineers where they wish to participate, and documentation written in the repository instead of in a closed tool.
Progress updates follow a fixed structure: completed, in progress, blocked, next. Decisions of consequence are recorded with the options considered, so a future reader can see why the current design exists.
Handover is planned from the beginning — environment definitions, runbooks, and architectural notes are produced during the work, not assembled at the end.

These principles describe how we work. They are not a warranty of specific business results, and they are not a statement of legal or regulatory compliance on your behalf.
Enquiries are handled by email. BOTTLECLOSET LTD — [email protected] — bottlecloset.com