Switching Pimcore agency

Switch Pimcore agency without the business stopping

Moving feels risky, so most companies stay with an agency they dislike. Here is how the handover works, and when to stay put.

At a glance

Sequence
Health check, handover, first thirty days
Requirement
Access to the code and the environments
Without cooperation
Possible, slower and more expensive
Afterwards
Ongoing maintenance from €800 a month
Area
Austria, Germany, and the wider DACH region
Pimcore Certified Senior DeveloperFounder credential

Taking over instances other people built is what we do, not what we fall back on. Our founder spent two years maintaining a production Pimcore installation that another party had implemented, including the data model, the integrations, and the upgrades.

Where teams get stuck

The signs that it is time

On its own, none of these is a reason to move. If you find yourself nodding at three or four of them, the conversation is no longer about a bad stretch. It is about an arrangement that will not correct itself.

Quotes that do not match the work

An extra language or an attribute group costs a multiple of what you expected and the reasoning stays vague. Sometimes that is the data model. Sometimes it is disinterest. You should be able to tell which.

You only ever speak to account management

The people who built your instance moved on to other projects long ago. What you get now is a translation layer between you and a rotating set of developers who have to read your system from scratch each time.

The upgrade has been deferred for years

It appears in every annual review and in no quarterly plan. The longer that continues, the more expensive it gets, and the more plausible somebody eventually makes a rebuild sound.

Nobody can explain how the system is put together

There is no current documentation, and asking why a class looks the way it does produces a guess. That is the point at which the knowledge exists only in the code.

What works better

How the handover runs

Three phases. The first is a fixed price, the second is project work, the third is business as usual.

Establish the state

The health check at a fixed €2,500: version, data model, integrations, performance, security. It ends with a written report that stays useful even if you decide not to switch.

Take over and document

Codebase review, our own development and staging environments, and an orderly transfer of the repository, hosting, domains, and accounts. The documentation that has been missing gets written along the way.

Take over and keep going

After the handover, maintenance continues monthly at €800 to €2,500 depending on scope. Findings from the report get worked through in priority order rather than all at once.

The questions you actually have

What can go wrong, and which of it actually happens

What if our current agency will not cooperate?

It happens, but less often than people expect. Most agencies hand over properly, because a clean exit is worth more to their reputation than a client held in place.

When they do not: you need less from them than you think. What is required is access to the repository, the hosting, and the domains. Everything else can be reconstructed from the code and the running installation. Check your contract for who owns the code, the data, and the hosting accounts before you have the conversation. Usually more of it is yours than you realise.

What if the code is undocumented?

That is the normal case and not an obstacle. A Pimcore installation is readable: class definitions exist as configuration, integrations leave traces in logs and cron jobs, and the data model is visible in the objects themselves.

That is exactly what the codebase review is for. By the end of the handover the documentation exists that did not before, and it is yours regardless of who maintains the instance later.

What if we are mid-project?

Then the timing is usually wrong. Switching in the middle of live work splits responsibility between two parties who can each point plausibly at the other.

The exception is a project that is not moving anyway. In that case the switch is not the disruption, it is the thing that ends the stall.

When you are better off staying

If your agency does technically good work and is only slow to respond, that is usually a contract problem rather than a supplier problem. A maintenance agreement with committed response times fixes it more cheaply than a move does.

If the instance is stable, current, and you change something once or twice a year, switching is not worth the effort. And if the real dissatisfaction is that Pimcore is oversized for your use case, a different agency running the same system will not improve anything.

The first thirty days

  • Week 1: access, our own development environment, and a full deployment rehearsed outside production
  • Week 2: data model and integrations documented, monitoring added where there was none
  • Week 3: the first small changes off the fix list, so both sides have seen the process work once for real
  • Week 4: the upgrade path put in the calendar and priorities agreed for the next quarter

Why we do this at all

Inherited instances are not what we do between new projects. They are the specialisation, because our experience comes from running an existing installation rather than from implementing one.

Somebody who has operated a system for years that somebody else designed reads unfamiliar code differently. That is a different skill from setting a project up from nothing, and the rarer of the two.

Common questions

Frequently asked questions

How long does a handover take?

The assessment takes a week. The takeover itself, covering environments, access, and documentation, typically runs two to four weeks depending on how many systems are attached and how cooperative the handover is.

Do we lose anything?

Data and history stay where they are, because your Pimcore instance changes maintainer rather than server. What can be lost is informal knowledge that was never written down, which is why documentation is part of the handover rather than something scheduled for later.

Do we have to move hosting?

No. If your hosting works, it stays. A move only comes up when the current setup is itself a finding in the report, and then it is scoped and priced as its own piece of work.

Can you do this without the current agency helping?

Yes, provided you have or can demand access to the repository, hosting, and domains. It takes longer and costs more because more has to be reconstructed, but it is not unusual.

What does switching cost?

The assessment is a fixed €2,500. The takeover is quoted at a fixed price after the report, because only then is the work knowable. Ongoing maintenance afterwards runs €800 to €2,500 a month.

Ready to talk

Talk first, decide after

Describe the situation. If switching does not make sense for you, we will say so on the call, because an inherited instance that nobody needed to move is a bad outcome for both sides.