Strategy & Advisory

The right advice,
before the first decision is made.

Independent, vendor-neutral advisory that helps organizations make better decisions about technology, process, and organizational readiness — before and beyond any implementation.

Start a conversation →

What we deliver

Business Process Assessment

A structured review of your current processes — identifying inefficiencies, gaps, and opportunities for improvement before any technology is selected or configured.

Technology Strategy & Roadmap

A clear, sequenced technology roadmap aligned to your business strategy — with honest guidance on what to prioritize, what to defer, and what to avoid.

System Selection Advisory

Vendor-neutral support for evaluating and selecting enterprise software — requirements definition, RFP design, vendor evaluation, and recommendation.

Implementation Readiness Assessment

An honest review of your organization's readiness for a major system implementation — covering data quality, process maturity, organizational change capacity, and executive sponsorship.

Project Recovery Advisory

For implementations that have stalled, gone over budget, or gone live poorly. We provide an independent diagnosis and a recovery plan.

Technical Architecture Review

Review of existing or proposed technical architectures — identifying risks, integration gaps, and design decisions that may create problems down the line.

Who This Is For
Organizations evaluating a major enterprise system purchase and wanting independent advice before committing.
Finance and IT leaders who need a structured assessment of their current state before designing a future-state architecture.
Organizations mid-implementation who are concerned a project is off track and need an independent perspective.
Leadership teams preparing for a board or investment committee presentation who need a credible technology strategy.
Start a conversation

Describe your situation — what you're trying to decide, or what problem you're trying to solve. We'll let you know whether we can help, and how.

Contact us →
Consultancy Insights

Thinking on technology strategy, system selection, and independent advisory.

Read consultancy insights →

Business & Technical Consultancy across Egypt & the Gulf.

Glossary

The terms behind the decisions.

Governance, scoping, and delivery terminology defined for the people approving the investment.

What Is a Business Process Assessment? A business process assessment is a structured mapping of how an organisation's finance function currently operates — covering planning, consolidation,… Business What Is an Implementation Readiness Assessment? An implementation readiness assessment is a structured evaluation of whether an organisation is ready to begin a major enterprise technology… Business What Is a Finance Technology Strategy and Roadmap? A finance technology strategy and roadmap is an independent, documented plan that defines what technology capabilities the finance function needs… Business What Makes a Strong Business Case for Finance Technology Investment? A strong business case for a finance technology investment — Oracle EPM, ERP, BI, or automation — is built from… Business What Is Business Requirements Definition? Business requirements definition is the structured process of translating what a finance function needs to do — how it plans,… Business What Is Finance Business Partnering? Finance business partnering is the model through which the finance function delivers analysis, insight, scenario modelling, and decision support directly… Business What Is Finance Close Process Design? Finance close process design is the structured mapping and redesign of how an organisation closes its books each period —… Business What Is Finance Function Transformation? Finance function transformation is the structured programme through which an enterprise finance team upgrades its processes, technology, and capabilities —… Business What Is a Finance Operating Model? A finance operating model is the blueprint that defines how a finance function is organised and how it delivers its… Business
Frequently asked questions

Answers before you ask.

An independent technology advisory engagement for an Oracle EPM or ERP selection in the GCC typically costs between USD 15,000 and USD 60,000 depending on scope — a focused system selection advisory for a single organisation sits toward the lower end, a broader assessment covering requirements definition, vendor evaluation, and implementation readiness for a multi-entity group sits toward the higher end — and the investment is almost always recovered from the implementation budget, not in addition to it. The saving mechanism is specific: organisations that make technology selection decisions without independent advisory consistently underestimate total cost of ownership by 30 to 50 percent (because integration, customisation, and regional compliance costs are excluded from vendor estimates), select systems that fit the vendor's template rather than the business's actual requirements, and begin implementations with requirements gaps that become change orders. The cost of correcting a poor selection decision accumulates over a decade of licensing, maintenance, and remediation.
An independent technology advisory engagement starts from your business requirements — how your finance function plans, consolidates, reports, and operates — and produces a technology recommendation justified by those requirements, not by a vendor relationship, a partner certification, or a pre-existing commercial arrangement between the advisory firm and the software vendor. The deliverables typically include a requirements definition document signed off by finance and IT leadership, an assessment of relevant vendor options against those requirements, a total cost of ownership comparison that includes integration, customisation, regional compliance configuration, and ongoing maintenance, and a view on implementation risk and timeline realism for each option. Independence matters because the firms that combine advisory with implementation — or that maintain revenue-sharing arrangements with specific vendors — have structural incentives to recommend the product that generates the most implementation revenue or the highest partner margin, not the one that best fits the client. We do not have partner arrangements with Oracle or any other vendor, which means our recommendation is constrained only by your requirements.
Implementation readiness has four components — data quality, process maturity, organisational capacity, and leadership commitment — and a genuine gap in any one of them will produce implementation problems regardless of how good the technology or the implementation partner is. Data quality means the data in your source systems is sufficiently clean and consistently structured to feed the new system without a parallel manual correction layer; process maturity means the finance processes the system will support are documented at a level of detail the system can be configured against; organisational capacity means your finance and IT teams have real time to participate in design, testing, and training alongside their operational responsibilities; leadership commitment means the CFO or CIO sponsoring the programme is actively engaged throughout, not nominally assigned. Most organisations that struggle in the first six months of a major implementation had a visible, assessable gap in one of these four areas before the project started — and a readiness assessment conducted before the project is scoped would have identified it.
The vendor's sales process is designed to make their system appear to be the best fit for the most generic possible version of your requirements — and the reliable way to avoid being shaped by it is to complete your requirements definition rigorously, with business sign-off, before you issue an RFP or attend a demonstration, so that the evaluation is against your specific requirements rather than against the vendor's version of them. We recommend three additional steps: requiring that at least one evaluation session is a working session rather than a prepared demonstration, where the proposed delivery team works through one complex requirement from your environment in real time; building a total cost of ownership comparison that includes integration, Arabic-language configuration, ZATCA or other regional compliance requirements, and post-go-live support — costs that vendor proposals consistently exclude or understate; and ensuring that the person leading the evaluation has no commercial relationship with any of the vendors under consideration.
Yes — project rescue is a significant part of our consultancy work, and the starting point is always an independent assessment rather than an immediate intervention, because the presenting problem (a stalled implementation, a go-live that produced a system nobody trusts, a programme that has consumed its budget without delivering its scope) is rarely the root cause. The assessment covers the current state of the project against its original scope, schedule, and commitments; the specific decisions, gaps, or events that caused the deviation; and a recovery plan with realistic timelines, costs, and assumptions — not a restatement of the original plan. The most common causes of technology project failure in the GCC are requirements that were not defined before configuration began, a delivery team that was too junior to handle the problems the project encountered, and a governance structure that allowed scope, timeline, and budget to drift without a clear escalation trigger. All of these are diagnosable from a structured assessment, and most produce a recoverable position.
In the majority of cases, a structured fix of the existing Oracle EPM environment produces a better outcome than replacement — because the problems that cause EPM underperformance are almost always in the configuration, the data integration, or the adoption programme, not in the platform architecture itself, and a replacement project starts those same problems over again with a new platform and a new implementation team. The decision between fix and replace should be based on a structured diagnostic, not on the finance team's frustration with the system (a legitimate signal, but not a reliable guide to the solution). What the diagnostic typically finds is one of three things: the system was configured for a generic business rather than the actual one; the ERP-to-EPM integration was never validated at the business logic level; or the post-go-live adoption programme was insufficient. All three are correctable. Replacement is the right answer only where the original architecture is fundamentally wrong for the organisation's requirements — a conclusion that requires evidence, not assumption.
A business process assessment maps your current finance processes — how you plan, how you consolidate, how you close, how you report — at the level of detail that a system can be configured against: not "we run a monthly budget cycle" but the specific steps, data inputs, approval sequences, exception-handling procedures, and output formats that the cycle involves, including the informal logic and workarounds that have accumulated over years. Yes, you need one before a major EPM or ERP implementation — without it, the system is configured against assumptions about how the business works rather than against documented reality, and the gap between assumption and reality surfaces as change requests during build, failed test cases during UAT, or finance team workarounds after go-live. The assessment also identifies the process changes the organisation will need to make alongside the technology implementation, which are often more significant than the technical configuration work and which require their own change management programme.
Large finance systems programmes — those involving multiple Oracle EPM modules, significant ERP scope, and organisational change across a large enterprise — can justify the resourcing depth of a Big Four firm, but the delivery model of large firms means that the senior practitioners who win the engagement are rarely the ones who deliver it; in practice, a significant portion of the implementation work is done by consultants with two to four years of experience, operating from a methodology rather than from deep platform knowledge. Specialist boutiques deliver Oracle EPM and BI implementations with senior practitioners throughout — the person who defines the requirements is the person who builds the configuration — which produces better outcomes for complex, technically demanding implementations where the business context matters as much as the platform knowledge. The honest answer is that the right choice depends on your specific programme scope, your risk tolerance, and how much you need the delivery team to understand your business rather than execute a standard methodology. We are a specialist boutique and we are direct about what that means: depth over breadth, senior-led delivery, and a smaller client base than a Big Four firm.
We work alongside existing implementation partners or internal IT teams in two primary ways: as an independent advisory layer that provides the business requirements definition, quality assurance, and escalation point that the implementation partner is not positioned to provide (because they are accountable for delivery, not independent oversight), or as a specialist EPM or BI delivery team that works within a larger programme managed by a system integrator, covering the Oracle EPM or analytics scope that requires depth the generalist team does not carry. In both cases, we define our scope, accountabilities, and interfaces clearly before engagement begins — ambiguous boundaries between advisory and delivery create governance problems that slow programmes and produce unclear accountability for outcomes. We have worked alongside Big Four firms, regional system integrators, and internal IT teams on programmes across Egypt, Saudi Arabia, and the UAE, and the model works well when everyone's role is specific and the client has an informed view of what each party is accountable for.
A finance-systems consultancy combines the business context fluency of a management consultancy with the platform implementation depth of a system integrator — and the difference from each is specific: a general management consultancy understands the finance function strategy but typically does not have the Oracle EPM or BI configuration depth to translate that strategy into a working system; a system integrator has the platform certification and implementation methodology but typically delivers against a technical specification rather than against a genuine understanding of how the finance team makes decisions. The practical consequence of this gap is visible in most large Oracle EPM implementations: the strategy work is done by the management consultancy, the implementation is done by the system integrator, and the finance team ends up with a system that is technically correct and functionally misaligned — because nobody in the delivery chain combined both forms of fluency. Our work starts with zero-level understanding of the business process before any configuration begins, and the same practitioners who understand the business are the ones who build the system.
Implementation readiness has four components: data quality, process maturity, organisational capacity, and leadership commitment. Data quality means the data in your source systems is sufficiently clean and consistently structured to feed the new system without a parallel manual correction layer. Process maturity means the processes the system will support are documented at a level of detail that the system can be configured against. Organisational capacity means your teams have the time to participate meaningfully in design, testing, and training. Leadership commitment means the sponsor for the programme is actively engaged — not nominally assigned.
An independent advisory engagement starts with your business requirements — not a vendor's product — and produces a technology recommendation that is justified by those requirements, not by a partner certification or a pre-existing vendor relationship. The output typically includes a requirements definition document, an assessment of vendor or product options against those requirements, a total cost of ownership comparison, and a view on implementation risk by option. Independence matters because the technology selection decision has a ten-year cost profile — the implementation budget is a fraction of the total cost of running the system for a decade.
Yes. Project recovery starts with an independent assessment — understanding the current state of the project against its original scope, schedule, and budget; identifying the specific decisions or gaps that caused the deviation; and producing a clear recovery plan with realistic timelines and costs. The most common causes of technology project failures in the Gulf are requirements that were not clearly defined before implementation started, a team that was too junior to solve the problems the project encountered, and a governance structure that allowed the project to drift without a clear trigger for escalation.
The way to avoid being shaped by the vendor's sales process is to complete your requirements definition — specifically, rigorously, with business sign-off — before you issue an RFP or attend a demonstration. Requirements defined before vendor engagement tell you what you need; requirements gathered during vendor engagement tend to reflect what the vendor's system does. We also recommend that at least one evaluation step is a working session rather than a prepared demonstration: ask the proposed delivery team to work through one specific, complex requirement from your environment in real time.
A business process assessment maps your current processes — how you plan, how you consolidate, how you close, how you report — at a level of detail the system can be configured against. It identifies where current processes have gaps, exceptions, or undocumented logic that the system will need to accommodate. And it surfaces the process changes the organisation will need to make alongside the technology implementation. Organisations that skip it discover the missing requirements during build, when changing them is expensive, or during testing, when it is more expensive, or after go-live, when it is most expensive.
In the majority of cases, it is worth fixing. The decision between fix and replace should be based on a structured assessment of the current system, not on the frustration of the finance team. What we typically find is that the implementation is structurally sound but was configured to a generic template rather than to how the business actually operates, that the data integration layer was never properly validated, or that the post-go-live adoption was insufficient to build genuine trust in the system's outputs. All three are correctable without a replacement.
Page 1 of 3

A decision coming up you want to get right?

Tell us what you're considering. We'll give you an honest view.