Technology consulting

Before investing in a platform, a migration, or an artificial intelligence initiative, it is important to know what to do and, above all, what not to do.

We analyze your context, your systems, and your risks, propose realistic alternatives with their pros and cons, and provide you with a clear recommendation that you can defend to management. If you need it later, we accompany you in the execution.

What problems do we solve

  • Architecture decisions with significant impact and little consensus. When there is a need to choose between several technologies, redesign how your systems communicate, or decide where to set the boundaries of each application, we provide an external and experienced perspective. We do this in system integration and software architecture projects.
  • Migrate, refactor, or rebuild. A legacy application does not always need to be redone, and it is not always enough to just update it. We evaluate the actual state of the code, dependencies, and risks to recommend the most sensible path. If the decision is to modernize, you can see how we approach it in modernization of legacy applications and migrations, and the complete decision framework in our article on migrating, refactoring, or rebuilding.
  • AI initiatives that are not materializing. We help you distinguish where artificial intelligence adds real value and where it only adds cost and risk. When it makes sense to incorporate it into the product, we do so with the approach of software with applied AI.
  • Technical and legal risks that no one has reviewed. We review performance, technical SEO, accessibility, software ownership and data governance in a technical and digital compliance audit. We explain why it matters in the article Digital compliance audit: are you sure you comply with the law?.
  • Dependency on a vendor or a black box. If you do not know well what you have, who controls the code, or how much it would cost to change, we analyze the situation and propose how to regain control.

How we work

  1. Diagnosis. We start by understanding your business, your processes, and the actual state of the platform: architecture, technical debt, integrations, team, and risks. We talk to the people who use and maintain the system, not just with those who contract it.
  2. Alternatives. We present viable options with their cost, risk, and impact on day-to-day operations. We also include the option of doing nothing, or doing less, when it is the most reasonable.
  3. Recommendation. We provide you with a reasoned recommendation and a phased roadmap, with clear priorities and documented decisions so that your organization can review them later.
  4. Support. If you need it, we stay by your side during execution, whether with your team, another provider, or with us, so that technical criteria translate into concrete results.

What you get

  • Clarity to decide, with comparable alternatives and not just a single closed proposal.
  • Less rework and less exposure to technical risks.
  • A realistic roadmap that you can execute in phases.
  • Documented decisions that do not depend on anyone's memory.

Our recommendation does not depend on what we can sell you later. If the best option is not to migrate, not to use AI, or to continue with your current provider, we will tell you.

Related case: Labdoo

Labdoo is an organization present in over 150 countries that reuses computer equipment for educational purposes. They have asked us to migrate their platform from Drupal 7 to Drupal 10. Upon analyzing it, we found that a conventional migration would have transferred years of technical debt to the new system, so we proposed rethinking the architecture while preserving the accumulated knowledge. After almost three years of collaboration, the new platform, multilingual in sixteen languages, is in closed beta before its launch.

Frequently asked questions

What do I receive at the end of a consultancy?

A document with the diagnosis, the alternatives we have evaluated, our recommendation, and a phased roadmap. We review it with you so that you can present and defend it within your organization.

Do I have to hire you for the development afterwards?

No. The consultancy has value in itself. You can execute the roadmap with your team, with your current provider, or with us.

Do you work with our technical team or our current provider?

Yes. It is one of our usual ways of working. We collaborate with internal and external teams, and we strive to ensure that knowledge stays within your organization.

Can you help us decide if it is beneficial to use artificial intelligence?

Yes. We analyze your processes and your data to identify where AI can add value and what risks it entails. Sometimes the conclusion is that it is not worth it yet, and we will also tell you that.

What technologies do you work with?

Mainly with Drupal, PHP/Symfony, and Python, as well as decoupled architectures and integrations with third-party systems. We do not start from a closed technology: we recommend the one that best fits your context.