Software to bring
good ideas to life

with  

Learn more
cog icon

Simplicity

We believe in simplicity as the key to the most sophisticated software engineering. Simple things are not the easiest but are the most adequate.

+ info
comments icon

Collaboration

Software doesn't create information systems, it adapts to them. That's why direct collaboration with domain experts is paramount to success.

+ info
flask icon

Experience

We are experts in a wide range of technologies but we are not tied to any in particular. This grants us freedom to choose the best fit tool for the job.

+ info

What makes us unique

The best decisions are those based on reliable information. We design our software following the ledger concept so as not to lose any data and to maximize current or future value from its extraction.

The best decisions are those based on reliable information. We design our software following the ledger concept so as not to lose any data and to maximize current or future value from its extraction.

We're passionate about software engineering, not only we practice it but we also hold training sessions, talks, workshops and blog articles to help others to do so.

What we do, we do well, and we agree with Arthur Mellen Wellington's quote: Engineering is rather the art of not constructing; or, to define it rudely but not inaptly, it is the art of doing that well with one dollar, which any bungler can do with two after a fashion.

We bet on
Data Science
and
Machine Learning
Highly scalable distributed architectures
Domain Driven Design
and
Event Modeling
More libraries
and
less frameworks
Agile
and
DevOps
Multiplatform solutions
Cloud Computing
Automated tests
SOLID
and
Clean Architecture
Domain Craftsmanship