PRACTICE 01 — SOFTWARE DEVELOPMENT
Software built for your process, not bent around it.
Off-the-shelf software solves the generic problem. When your process is what sets the company apart, it deserves software made for it. We have built custom systems since 2005: we map what the operation actually needs, design the solution and deliver in short cycles, with the client seeing working software from the first weeks.
WEB
Web systems and portals
Internal applications, customer and supplier portals, management dashboards and back offices. Interfaces designed for people who use them eight hours a day.
- Authentication with SSO, OAuth 2.0 and MFA; granular access roles by function, business unit or customer
- Audit trail of who changed what and when, with version history for critical records
- Reports, filters and exports (Excel, CSV, PDF) as part of the baseline, not an add-on
- Responsive layout, accessibility and performance measured on real devices and connections
APIs
APIs and integrations
Systems talking to each other reliably: ERPs, CRMs, payment gateways, marketplaces, carriers and third-party services.
- REST and GraphQL APIs with OpenAPI contracts, versioning and documentation generated from code
- Webhooks, message queues and asynchronous processing for load spikes and slow integrations
- Idempotency, retries with backoff and reconciliation, so an integration never fails silently at three in the morning
- Monitoring for every integration: latency, error rate and alerts before users complain
AUTOMATION
Process automation
Manual workflows that currently live in spreadsheets, email and chat groups become a system. The gain shows up as hours saved and errors that stop happening.
- Approval flows with authority levels, deadlines, escalation and a record of every decision
- Automatic generation of documents, contracts and proposals from templates and system data
- Financial and operational reconciliation across sources, with discrepancies flagged
- Notifications by email, WhatsApp and dashboards, at the right moment and to the right person
FRONT END
Front end and mobile
Modern interfaces that work in the browser and on the phone, from the same codebase when it makes sense.
- Applications in React, Angular or Vue, with a custom design system or the one your team already uses
- Mobile apps with React Native or PWA, published to the stores or distributed internally
- Performance and accessibility as requirements: load time, screen readers, offline use when needed
- Automated UI tests for the critical journeys
MVP
Digital product and MVP
For teams launching a product: from the minimum scope that validates the idea to the version that can scale.
- Minimum scope defined with the business: what goes in the first version and what waits
- Architecture designed to evolve, without paying now for what you will only need in two years
- Instrumentation from the start: analytics, funnels and feature flags to test hypotheses with real users
- Foundations for multi-tenant, billing and onboarding ready for when the product takes off
QUALITY
Engineering and quality
What separates software that lasts from software that needs rewriting in two years is engineering habits, not technology.
- Layered automated tests — unit, integration and end to end — running on every change
- Continuous integration and deployment, with identical development, staging and production environments
- Infrastructure as code, managed secrets and structured logging from the first deploy
- Code review, living documentation and the client's own repository from day one