
A 90-day transformation can install a valuable slice of business infrastructure when scope is tied to one end-to-end workflow, decisions have named owners and adoption starts before launch. It should create a stable operating release and a roadmap, not pretend to replace every system or repair every process at once.
What a 90-day transformation can realistically achieve
The phrase "enterprise infrastructure" often creates the wrong expectation. A growing company does not need the full complexity of a multinational programme. It needs authoritative records, clear workflow states, dependable integrations, sensible permissions, usable reporting and a team that follows the designed process.
A focused programme can establish these foundations around a priority value stream, such as lead to cash, enquiry to booked consultation, order to fulfilment or case intake to resolution. It can configure a CRM or ERP core, migrate the records needed for that scope, connect critical tools, automate repeatable handovers and release management reporting.
It cannot safely transform every department, cleanse all historical data, replace several major platforms and redesign company governance in the same window. When leaders force too much scope into a fixed deadline, testing, training and exception handling are usually compressed first.
How do you tell whether this approach fits?
- Leadership can name one business workflow that matters most.
- An executive sponsor can resolve priorities quickly.
- A process owner has time to make decisions and test.
- Source systems and data owners can be identified.
- The business can define a minimum useful release.
- Front-line users can join mapping, acceptance and training.
- Critical legal, privacy and security reviewers are available.
- The organisation accepts that later releases will follow.
If the business is in the middle of a merger, has no available process owners or cannot decide which system is authoritative, use an assessment first. A calendar cannot compensate for missing governance.
The implementation partner comparison can help leaders decide whether internal capacity is sufficient for a compressed programme.
Prepare before the clock starts
The transformation begins with a charter, not a software licence. The charter defines the workflow boundary, desired outcome, baseline, minimum release, exclusions, owners, decision rights, risks and constraints.
Name the core roles:
- Executive sponsor: owns the business case and resolves cross-functional conflict.
- Programme owner: controls scope, decisions, dependencies and cadence.
- Process owner: defines how work should operate and accepts the result.
- Technical lead: owns architecture, integrations, environments and release.
- Data owner: approves migration rules and data quality decisions.
- Privacy or security owner: reviews access, processing and controls.
- Front-line champions: test realistic work and support adoption.
Also create a decision log and a risk register. Decisions should record the issue, options, owner, date, rationale and consequence. Risks should have likelihood, impact, mitigation, trigger and owner. This prevents old debates from returning and makes unresolved exposure visible.
What belongs in the scope?
Use a simple hierarchy:
| Scope layer | Include now | Defer |
|---|---|---|
| Outcome | One measurable operating result | Broad transformation language |
| Workflow | One end-to-end value stream | Unrelated departmental requests |
| Data | Active and necessary records | Unused historical fields |
| Integrations | Critical systems for the workflow | Convenient but nonessential tools |
| Automation | Stable, repeatable handovers | Rare exceptions and disputed policy |
Define "done" in operational terms. A CRM is not done when fields exist. It is done when agreed records have migrated, roles can complete their work, permissions are correct, integrations recover from failure, reports reconcile and support ownership is active.
Next step
Put this insight to work
Map the systems your business needs to grow with less friction and clearer ownership.
Phase one: Map and architect
The opening phase turns assumptions into an implementable design. Map the current workflow by following real cases rather than asking only how policy says work should happen.
Capture:
- Trigger and final outcome.
- Roles, queues and handovers.
- Systems, spreadsheets and documents.
- Required fields and authoritative sources.
- Decisions, approvals and exceptions.
- Duplicate entry, waiting and rework.
- Customer communications.
- Current measures and known gaps.
Then design the future workflow. Mark which steps remain human, which become deterministic automation and where AI can assist with variable language or classification. Keep judgement, relationship and material approvals with accountable people unless there is strong evidence and suitable control for a different design.
Architecture should show the system of record for customers, transactions and workflow status. It should also show identity, permissions, integrations, event handling, audit logs, environments, backups and recovery.
The custom CRM versus off-the-shelf CRM guide is useful when the team is deciding how much configuration or custom development the workflow warrants.
What should the first gate approve?
The sponsor should approve a design pack containing:
- Future-state process map.
- Data model and system ownership.
- Migration scope and quality rules.
- Integration contracts and failure behaviour.
- Roles and permissions.
- Acceptance criteria.
- Training and change plan.
- Release, rollback and support plan.
- Prioritised backlog with exclusions.
Do not start wide configuration while ownership or process policy remains disputed. Software will encode whichever answer the builder guesses, and the disagreement will surface later as rework.
Related solution
Custom Smart CRM & ERP Implementations
We implement and configure the CRM and ERP around how your business actually sells, delivers and invoices, migrate your data cleanly and train the team so adoption sticks. AI assists inside the tools your people already open.
Phase two: Build and integrate
Build in thin vertical slices. A slice should carry a realistic case from entry through the new workflow to a recorded outcome. This exposes integration and permission problems earlier than building every screen first and connecting systems later.
For a sales and delivery workflow, an early slice might capture an enquiry, check required details, create or match the contact, assign ownership, schedule follow-up and show the record in a pipeline report. Later slices add proposal generation, approval, handover and invoicing events.
Use separate development, test and production environments where the platform supports them. Configuration and code changes need version control or an equivalent release record. Credentials belong in secure secret management, not documents or personal accounts.
How should data migration work?
Migration is an operating decision, not clerical copying:
- Inventory source objects, fields, volumes and owners.
- Decide what moves, archives or is discarded.
- Define matching, deduplication and transformation rules.
- Clean defects at source where practical.
- Run a trial migration into the test environment.
- Reconcile counts, relationships and critical values.
- Let process owners inspect representative records.
- Document cutover, freeze and rollback steps.
Avoid importing every field "just in case". Redundant data increases confusion, privacy exposure and future maintenance. Preserve required history through a controlled archive if it does not belong in the live operating model.
Integrations need explicit failure behaviour. Decide whether a failed event retries, enters a queue, alerts an owner or blocks the transaction. Silent failures are particularly dangerous because teams assume records are synchronised when they are not.
Automation should begin with stable rules, such as assignment, required-field checks, reminders and status transitions. AI can then support tasks such as extracting data from variable documents, classifying enquiries or drafting follow-up, with sources and human checkpoints appropriate to the risk.
Related solution
Custom AI, LLM & Automation Implementations
We put AI agents and automations to work on the repetitive steps between your systems: intake, follow-up, document handling, reporting. Each one runs inside your stack, with human checkpoints, audit trails and EU AI Act compliance built in.
Phase three: Validate, release and stabilise
User acceptance testing should be based on real work patterns, including awkward cases. Each test has an input, expected result, assigned tester, evidence and status. Test permissions, integrations, calculations, reports, notifications and recovery, not only the happy path.
Examples of scenarios include duplicate contacts, missing identifiers, amended orders, reassigned owners, failed integrations, revoked access, unusual tax treatment or a customer requesting deletion. The right set depends on the business and jurisdiction.
Release readiness requires more than passed software tests:
- Critical defects are closed or explicitly accepted.
- Migrated data reconciles to approved rules.
- Named users have correct access.
- Training has been completed for each role.
- Work instructions and support routes are available.
- Monitoring and alerts are active.
- Cutover and rollback have accountable owners.
- The old process is retired or clearly bounded.
Parallel processes often undermine adoption. If staff can keep a private spreadsheet indefinitely, the new CRM will not become authoritative. Where temporary parallel running is necessary, state the purpose, owner and exit condition.
How should training and adoption be handled?
Train by role and workflow, not by showing every menu. A sales user should practise receiving, progressing and handing over a realistic opportunity. A manager should practise reviewing exceptions and interpreting reports. An administrator should practise access changes, corrections and support.
Use office hours and front-line champions during stabilisation. Record repeated questions as design or documentation issues rather than blaming users. Monitor incomplete records, workaround spreadsheets, stale queues, rejected outputs and support demand as adoption signals.
The operating phase begins at release. Assign ownership for configuration, integration health, data quality, access reviews, vendor changes and backlog prioritisation. Without this, the system starts drifting as soon as the project team leaves.
A worked example: from enquiry to delivery handover
Consider an illustrative professional services business with enquiries entering through its website, referrals and shared inbox. Sales records contacts in inconsistent places, proposals use local documents and delivery learns about new work through email.
The programme outcome is a reliable handover from qualified enquiry to accepted delivery brief. The minimum release includes:
- One customer and contact record.
- A defined pipeline with entry and exit criteria.
- Enquiry capture from approved channels.
- Ownership and follow-up rules.
- Proposal templates using controlled data.
- Approval before commercial release.
- A structured delivery handover.
- Management reporting on flow and exceptions.
During mapping, the team discovers that "qualified" means different things to sales and delivery. The process owners agree required fit, need, authority and timing fields, plus an exception route for strategic opportunities. That decision matters more than the visual design of the CRM.
During build, a website enquiry creates or matches a contact, records consent information, assigns an owner and starts a follow-up task. AI may summarise free text and suggest a category, but a person confirms qualification. Accepted proposals trigger a delivery brief populated from approved fields. Missing information blocks handover rather than becoming an email chase.
The acceptance test follows standard, duplicate, incomplete and reassigned enquiries. Management checks that pipeline reports reconcile to records and delivery confirms that briefs contain what it needs. After release, the owner reviews response flow, complete qualification, handover rejection, overdue actions and user adoption.
This is a meaningful transformation because one commercial workflow has become observable and manageable. It is not a claim that every operating problem has been solved.
Where a standard platform cannot represent the distinctive workflow or customer experience, custom software development can extend the system while retaining clear records and ownership.
Protect the programme from common failure modes
The most common programme risks are managerial:
- Scope inflation: every team adds requests because a delivery window exists.
- Delayed decisions: builders proceed with assumptions while owners remain unavailable.
- Data denial: migration defects are treated as technical rather than owned business issues.
- Late user involvement: front-line staff first see the workflow during training.
- Happy-path testing: exceptions appear only after customers encounter them.
- Tool-first design: platform defaults replace deliberate operating choices.
- No retirement plan: old tools and spreadsheets remain unofficial systems of record.
- Project-only ownership: nobody funds maintenance and optimisation.
Control scope with a backlog and a change test. A request enters the current release only if it is necessary for the agreed outcome, cannot safely wait and has an identified impact on design, testing, training and cutover.
Use a steering meeting to decide, not merely receive status. Review outcome, scope, risks, decisions, budget, adoption and release confidence. Evidence should come from working slices, reconciliations and test records rather than presentation slides.
After stabilisation, move into an optimisation cycle. Prioritise the next constraint using observed workflow evidence. That may be a new integration, better data validation, an automation or a customer-facing application. The 90-day approach fits within Map, Architect, Build and Integrate, Operate and Optimise, so improvement continues without turning the first release into an endless programme.
Key takeaways
- Limit the programme to one valuable end-to-end workflow and a minimum useful release.
- Give business, process, technical, data and control decisions named owners.
- Build vertical slices, test exceptions and reconcile migrated data.
- Train by role and retire shadow processes deliberately.
- Treat release as the start of owned operation and optimisation.
Frequently asked questions
Can a CRM or ERP really be implemented in 90 days?
A focused scope can be configured, migrated, integrated and released in that period when decisions, data and users are available. A broad replacement across many departments may require several releases. The deadline should constrain scope, not testing or control.
What should be excluded from the first release?
Exclude unrelated workflows, rarely used historical fields, convenient but nonessential integrations, disputed automations and reports without an owner. Keep a visible backlog so deferral is deliberate rather than forgotten.
Should we replace old systems at once?
Usually not. Define the target architecture and retire systems in controlled stages based on dependencies, data and risk. Temporary coexistence needs explicit ownership and an exit condition to avoid permanent duplication.
What happens after the transformation window?
The operating owner monitors adoption, data, integrations, access and outcomes. A prioritised backlog moves into controlled releases. The goal is a maintained business system, not a one-off project that slowly degrades.
About the author
Aurelio De Pourcq
Founder & CEO