Software that follows your rules instead of making you follow its own.
When no packaged product fits the way you work, or when the temporary tool has become permanent, we design the application that's missing: one that reflects your processes, your exceptions and your controls.
Typical situations
- An operation runs on shared spreadsheets, emails and copy-paste.
- A packaged product covers 80% of the need, and the other 20% costs hours every week.
- Your customers or staff need a portal, not an exchange of files.
- A software product idea needs to become a reliable platform you can sell.
What we build
Business applications and internal tools
Operations, scheduling, approvals, invoicing, reporting: screens designed for the people who use them every day.
Customer and partner portals
Secure access to the information people used to ask for by phone or email.
Process automation
Repetitive steps handed to the system, with explicit rules and a log of every action.
SaaS products
Multi-tenancy, roles and permissions, subscriptions, integrations, operations: everything a product needs beyond its screens.
Companion mobile apps
When the work happens in the field: phone-based entry, offline operation, reliable sync.
How we approach it
- Business rules first
- We map your rules, exceptions and controls before drawing a single screen. That's where the real complexity lives.
- Usable releases early
- The first useful release arrives quickly, then the system grows in increments you validate in real conditions.
- Tests that protect your rules
- Every important rule is covered by an automated test. Changing the software shouldn't break what already worked.
- Built to be maintained
- Readable code, documented architecture and mainstream technology, so the system doesn't depend on any one person.
Technology we run in production
We choose technology for the problem and your environment. For example, our own product, Karnet, runs on .NET, PostgreSQL, React and a React Native mobile app, deployed on cloud infrastructure.
Let's talk about your project.
Describe your situation in a few lines. We'll get back to you to discuss it, with no commitment.