Services
Four areas, one point of contact.
From the first idea to production — and for the years after it.
Ruby on Rails PostgreSQL
How we work
A project does not start with a design here. It starts with several. This page shows what that means in practice — using our own website.
A single design forces a yes-or-no decision about something nobody has seen yet. What then gets discussed is detail — the size of the heading, the shade of blue — while the real question stays unasked: should the company read as technical or as established, as plain or as warmer.
Several directions make exactly that question discussable. They are not variants of one design but different answers to how a company wants to appear. Side by side, the decision takes ten minutes, and it has a reason behind it.
The same fragment in four directions: hero, service card, project card, contact band. Pick one.
Building software for over 20 years
We build web applications, server systems and mobile apps for companies, public authorities and organisations — from the functional concept to running production.
Services
From the first idea to production — and for the years after it.
Ruby on Rails PostgreSQL
What was built, who for, and what changed as a result.
Read the case study →
Contact
Email: office@origosoft.at
D5 · Institutional warm — Institutional without being pale: quiet surfaces, warm gold for labels, serif headings.
A · Studio dark — Dark development studio, electric blue, geometric type. Technical — and the direction most agency sites come from.
B · Editorial light — Paper-light editorial layout with a display serif and one warm accent. Reads well at length.
C · Swiss technical — Swiss technical: grid, rules, no rounding, a single red accent. Nothing is decorative.
Without JavaScript this fragment shows the direction we shipped. The page reads in full either way.
The fragment shows each direction's light palette. The one we shipped also has a dark one — a preview that follows your system setting as well would be answering two questions at once.
The fragment above does not switch between four designs. It is one design whose colour and type values are exchanged.
No component writes a colour down. It asks for the role — surface, text, accent — and the direction answers. Changing direction means swapping a block of values, not rebuilding pages.
There is no "dark blue", because in the dark theme that stops being true. There is "text on an accent surface" — and that value is white in the light theme and near-black in the dark one, where white falls to 2.68:1.
Each of the four palettes is checked against fourteen text-on-background pairs; none falls below 4.5:1. That is not a person reviewing before handover, it is the test suite on every change.
The typefaces of the directions we did not ship are on our own server too. One is downloaded only when you actually look at that direction — which is why this page costs nothing until you switch.
Four directions became nine in conversation. The objection that settled it was one no design document anticipates: the dark blue panels of an intermediate version were unbalancing the page. Three further gradings of the same direction came out of that observation, differing only in the weight of those surfaces.
That is the actual point of this page. Choosing does not end at the choice. It is the start of a conversation in which a client can say things there is otherwise no vocabulary for.
It starts with a conversation about the work, not about colours. The designs come after that — more than one.
Discuss your project