01
Source code in your repository
Full access to the repository, with change history and deployment documentation.
Ownership
We pick tools by maintainability, not fashion. If your team cannot sustain the technology we leave behind, the project is poorly finished. These are the foundations we work with.

01 / Criteria
First: it must be maintainable, with an active community and documentation in several languages. Second: it must not create exclusive vendor lock-in. Third: it must perform well on slow connections, because many of our clients operate with unreliable internet. Fourth: your team must be able to learn it with reasonable training.
If a technology meets those rules, we use it, whatever its popularity that month.
02 / Stack
This table summarizes our usual stack. If your company already has defined standards, we adapt to them.
03 / Ownership
This is a non-negotiable condition of our work: we do not use locks to retain clients.
01
Full access to the repository, with change history and deployment documentation.
Ownership
02
We never register domains or services under our name. Everything stays under your company's name.
Ownership
03
Databases in standard formats with documented export, no closed formats.
Ownership
04
We do not sell licenses or charge you for using software you already paid for.
Ownership
05
Technical documentation, credentials, and a handover session with the team that will continue the work.
Ownership
04 / Questions
When it is the best option for your case, yes, with security and performance criteria. For platforms or stores with strong requirements we build custom.
It can be used if it meets the technical requirements. We review it before starting and tell you clearly whether to change.
Yes. We adapt standards, repositories, and deployment pipelines to what you already use.
Only when it delivers a concrete, verifiable outcome, for example classifying unstructured documents. Always with clear rules and human review.
We send architecture, standards, and a deployment plan so your IT team can evaluate it before deciding.