A business has a difficult technology problem.
Its customer data lives in one system.
Operations works from another.
Finance uses separate software.
Employees still depend on spreadsheets for several important processes.
Management believes AI or automation could improve the situation, but nobody is completely sure what the final solution should look like.
Who should the business hire?
A software consultant?
A development company?
Or a Forward Deployed Engineer?
All three can provide technical expertise, but they are not necessarily the same delivery model.
The biggest difference between Forward Deployed Engineering and traditional software consulting is often not the programming language, technology stack or seniority of the people involved.
It is where the technical team works, how closely it operates with the client's employees, what it owns and where its responsibility ends.
For Irish businesses adopting AI, automation and increasingly interconnected software systems, understanding that difference can help prevent expensive projects from becoming technically complete but operationally unsuccessful.
What Is a Traditional Software Consultant?
A software consultant helps an organisation solve technology problems using specialist knowledge and experience.
Depending on the engagement, a consultant might:
- assess existing software
- define technical requirements
- recommend architecture
- select technologies
- create implementation plans
- design new systems
- support digital transformation
- manage software projects
- implement integrations
- develop software
There is no universal definition of a software consultant.
Some consultants primarily provide advice.
Others write production code.
Large technology consultancies may provide complete engineering teams capable of designing, implementing and operating enterprise software.
That distinction is important.
It would therefore be inaccurate to say:
Consultants only write reports while Forward Deployed Engineers write code.
Some consultants are deeply technical and remain involved throughout implementation.
The more meaningful difference is usually the operating model.
What Is a Forward Deployed Engineer?
A Forward Deployed Engineer, or FDE, is an engineer who works closely with a customer to turn an operational problem into a working production system.
The engineer does not simply receive requirements from the customer and disappear into a development team.
They work directly with the people experiencing the problem.
That might include:
- product managers
- operations teams
- internal developers
- customer-support teams
- finance staff
- domain specialists
- executives
OpenAI describes its Forward Deployed Engineers as owning the complete deployment lifecycle from discovery and technical scoping through architecture, development and production rollout. Its engineers work directly alongside customer engineering and domain teams.
Palantir describes a similarly embedded model in which Forward Deployed Software Engineers work directly with customers on complex operational problems and take significant end-to-end ownership.
That creates a useful distinction:
Traditional consulting often starts with an engagement scope.
Forward Deployed Engineering often starts with an operational outcome.
The Most Important Difference: Where the Engineer Sits
This does not necessarily mean physically sitting inside the customer's office.
It means where the engineer sits organisationally during the project.
In a traditional external delivery model, information may move through several layers.
The business explains requirements to a consultant.
The consultant documents them.
A project manager converts them into deliverables.
The engineering team implements those requirements.
Users test the finished feature.
Problems return through tickets, meetings or formal change requests.
That model can work extremely well when the requirements are understood.
Forward Deployed Engineering attempts to shorten that communication loop.
The engineer works much closer to the people using the system.
Instead of hearing:
“Operations says this workflow doesn't work.”
the engineer may be speaking directly with operations.
Instead of receiving:
“Please add a field for customer approval status.”
the engineer can ask:
“Why do you need approval at this point, who gives it and what happens when they reject it?”
That extra context can completely change the software that gets built.
FDEs Work Directly With Product Teams
Product teams decide what should be built and why.
A Forward Deployed Engineer can work closely with product owners to understand:
- user problems
- feature priorities
- technical constraints
- adoption problems
- customer feedback
- success metrics
This is particularly useful when requirements are still changing.
Instead of the product team preparing a large specification before engineering begins, both sides can discover the solution together.
The process becomes:
Understand the problem → Build a small version → Test it → Learn → Improve it
rather than:
Complete specification → Development → Delivery → User feedback
Neither process is universally better.
The first is particularly useful when uncertainty is high.
FDEs Work Directly With Operations Teams
Operations teams often understand the real business process better than anyone else.
They know where:
- spreadsheets are still required
- information gets duplicated
- manual approvals happen
- customers experience delays
- employees create workarounds
- existing software breaks down
These details may never appear in a formal requirements document.
An embedded engineer can discover them directly.
For example, management might believe an order process contains five steps.
After working with operations, an FDE might discover that employees actually complete twelve steps across email, an ERP platform, spreadsheets and internal messaging.
The technical problem has now changed.
The business may not need another application.
It may need better integration between the systems it already has.
FDEs Work With Internal Technical Teams
Forward Deployed Engineering does not mean replacing the customer's developers.
In many engagements, the opposite is true.
The FDE may work alongside internal engineers to understand:
- existing architecture
- APIs
- databases
- infrastructure
- security requirements
- deployment processes
- technical debt
- legacy systems
The internal team provides context that an external engineer would otherwise take months to discover.
The FDE contributes additional engineering capacity and specialist expertise while remaining focused on the specific business outcome.
For businesses considering this type of embedded delivery, our forward deployed engineering services in Ireland are designed around this model: working directly with product, operations and technical teams rather than treating development as an isolated handoff.
Traditional Consulting Usually Benefits From Clear Scope
Traditional software consulting is often extremely effective when the problem is reasonably well understood.
Imagine an Irish company knows that it needs to migrate an existing application from one cloud platform to another.
The organisation already understands:
- current architecture
- target architecture
- applications involved
- migration requirements
- security requirements
- expected outcome
A consulting company can assess the environment, design the migration and execute it against a clearly defined project plan.
There may be little reason to introduce a more fluid forward-deployed model.
Forward Deployed Engineering becomes more valuable when the business knows the outcome it wants, but the exact technical path remains uncertain.
FDE Works Well When Scope Must Be Discovered
Consider a different request:
“Our customer onboarding takes five days. Information moves between email, our CRM, accounting software and several spreadsheets. We think AI could automate some of it.”
That is not yet a software specification.
Several questions remain unanswered.
Where exactly is the delay?
Which steps require human judgement?
Which systems have APIs?
Which information is duplicated?
What data can the AI access?
Which actions require approval?
Would AI actually improve the process?
A Forward Deployed Engineer can work through those questions while designing and implementing the system.
The specification develops alongside the engineering work.
Deliverables Are Different
A consulting engagement can produce many different deliverables.
Depending on the consultancy, these might include:
- technical assessment
- architecture recommendation
- digital strategy
- implementation roadmap
- proof of concept
- system integration
- completed software
- managed service
A Forward Deployed Engineering engagement is generally more narrowly focused on getting something working inside the customer's environment.
The expected outcome is usually not:
“We explained what should be done.”
It is closer to:
“The workflow is running in production and people are using it.”
OpenAI explicitly describes production adoption and measurable workflow impact as success criteria for its Forward Deployed Engineering teams.
The Feedback Loop Is Shorter
Suppose an engineer builds an AI system that categorises incoming customer enquiries.
During testing, operations discovers that complaints from existing enterprise clients are sometimes classified as normal support requests.
In a traditional delivery process, that feedback might become:
- a ticket
- a priority discussion
- a sprint item
- a specification update
- a future release
That process exists for good reasons, particularly where delivery needs predictable governance.
An FDE engagement can operate differently.
The engineer may be working directly with the operations team.
They see the failure.
They investigate why it happened.
They change the classification logic.
They update the evaluation dataset.
They test the change.
They deploy the improvement.
That can significantly shorten the distance between discovering a problem and fixing it.
Production Ownership Is Usually Stronger
One of the clearest characteristics of Forward Deployed Engineering is responsibility for what happens after a prototype.
Building a demonstration is relatively easy.
Production introduces:
- authentication
- permissions
- real customer data
- monitoring
- logging
- failure handling
- integrations
- security
- performance
- compliance
- unexpected user behaviour
OpenAI describes its FDE teams as owning technical delivery from an initial prototype through stable production deployment.
That production accountability is one of the strongest signals that an engagement is genuinely forward deployed.
Why AI Has Made the Difference More Important
Forward Deployed Engineering has become particularly relevant because of AI.
AI systems often look impressive during demonstrations.
Production is much harder.
An AI customer-support prototype might answer sample questions perfectly.
A real implementation must deal with:
- customer authentication
- CRM data
- order information
- company policies
- inaccurate user input
- ambiguous requests
- privacy
- API failures
- hallucinations
- human escalation
- monitoring
- changing information
These problems often cannot be fully understood before users begin interacting with the system.
That creates a strong case for engineers who remain close to the business while the system is being deployed.
The Irish Business Context
Ireland provides a good example of why integration-focused engineering is becoming increasingly relevant.
In 2025, the Central Statistics Office reported that:
- 34.7% of enterprises used ERP software
- 28.4% used CRM software
- 26.5% used business-intelligence software
- 20.2% used AI technologies
These technologies create significant opportunities.
They also create integration problems.
A business might have:
- customer information in a CRM
- financial data in accounting software
- operations data in an ERP
- internal documents in SharePoint
- customer requests in email
- analytics in another platform
The next challenge is not necessarily buying another piece of software.
It may be making the existing systems work together.
AI Adoption Makes That Challenge More Urgent
Irish enterprise adoption of AI increased from 8.1% in 2023 to 20.2% in 2025.
However, only 6.2% of Irish enterprises reported using AI specifically for workflow automation or decision support.
That difference is significant.
Businesses are experimenting with AI.
Fewer have successfully connected it to real operational workflows.
Moving from:
“Our employees use AI.”
to:
“AI participates safely in our business process.”
requires significantly more engineering.
That is exactly the type of transition where embedded technical delivery can help.
A Practical Example: Irish Professional Services Company
Imagine a professional-services company in Dublin.
The company receives new enquiries through its website and email.
Employees manually review each enquiry.
Customer information is copied into the CRM.
Another employee prepares a quotation.
Documents are stored in SharePoint.
Follow-ups depend on someone remembering to update the CRM.
Management wants to use AI to improve the process.
Traditional Consulting Approach
A software consultancy might begin by:
- interviewing stakeholders
- documenting the current process
- defining requirements
- recommending an architecture
- estimating implementation
- agreeing project scope
- building the solution
This can work very well, particularly if requirements become stable after discovery.
Forward Deployed Approach
An FDE may begin working directly with the employees handling enquiries.
The engineer observes the real workflow.
They discover which information employees look for.
They analyse why certain enquiries need manual review.
They connect the first part of the CRM workflow.
Employees test it immediately.
The engineer learns that one category needs additional information.
The system is updated.
The next part of the workflow is then automated.
The solution grows from continuous interaction with the people actually performing the work.
The difference is not that one model uses better technology.
The difference is how discovery and implementation happen.
Another Example: AI Customer Support
Imagine an Irish ecommerce company wants an AI customer-support system.
A consultant might help the business:
- select a platform
- define requirements
- design the solution
- establish governance
- plan implementation
Those are valuable activities.
An FDE would typically be most valuable when implementation begins.
The engineer could work directly with:
- customer-support agents
- ecommerce developers
- operations
- product
- security
They might discover that most support requests involve only four issues.
Instead of creating a large general-purpose AI agent, the first implementation could focus on those four workflows.
That is often a better engineering decision.
When Should You Hire Traditional Software Consultants?
Traditional software consulting can be the better fit when:
- the organisation needs strategic advice
- requirements are relatively clear
- an independent assessment is required
- the business needs technology selection
- architecture needs to be reviewed
- governance must be designed
- a defined implementation project exists
- specialist expertise is required temporarily
Consulting also works particularly well when organisations need a broader view across vendors, platforms or organisational strategy.
When Should You Use Forward Deployed Engineers?
Forward Deployed Engineering becomes particularly useful when:
- the business problem is important but poorly defined
- requirements will evolve during implementation
- several systems need integration
- employees currently rely on manual workarounds
- AI needs to move from prototype to production
- domain knowledge affects technical decisions
- engineers need access to real users
- rapid iteration is important
- production adoption matters more than delivering a specification
The strongest signal is usually uncertainty.
If the problem can only be understood properly while solving it, an embedded engineering model becomes attractive.
Where Traditional Consulting Can Be Better
Forward Deployed Engineering should not be treated as a replacement for all consulting.
There are situations where an independent consultant may be more appropriate.
For example, a company evaluating several competing platforms may want neutral advice rather than an engineer associated with one particular technology.
A major transformation programme may also require:
- governance design
- organisational restructuring
- procurement
- financial analysis
- regulatory assessment
- programme management
These are not necessarily engineering problems.
Consulting can provide significant value there.
Where FDE Can Be Better
FDE is strongest where the difficult question is:
“How do we make this technology actually work inside our organisation?”
That could involve:
- integrating several APIs
- connecting AI to private company data
- building an internal workflow
- automating document processing
- deploying an AI agent
- connecting a CRM and ERP
- replacing manual spreadsheets
- creating a custom operational platform
In those cases, the engineer needs both technical skill and direct exposure to the business.
Can Consultants Work Like FDEs?
Yes.
This is an important point.
These titles are not standardised across the industry.
Some traditional consulting firms have engineers embedded inside client teams for months and take direct responsibility for production systems.
That can look very similar to Forward Deployed Engineering.
Likewise, some companies may call somebody an FDE even though their work is closer to ordinary professional services.
Industry comparisons increasingly note that the useful distinction is not the title itself but the lifecycle, engineering ownership and accountability model.
So businesses should not make the decision based on a job title.
They should examine how the engagement actually works.
Questions to Ask Before Choosing Either Model
Before hiring a consulting or engineering partner, ask:
Who Will Work With Our Users?
Will engineers speak directly with operations, product and employees?
Or will communication pass through account managers and project managers?
Neither structure is automatically wrong, but it affects how quickly engineers learn.
Who Writes the Production Code?
Are the people doing discovery also capable of implementing the system?
If not, understand how knowledge moves from one team to another.
Who Owns Integration?
Ask who is responsible for connecting the solution to:
- existing APIs
- databases
- authentication
- CRM
- ERP
- internal tools
Integration is where many projects become more difficult than expected.
What Happens When Requirements Change?
Does the project require a formal change request?
Can priorities be adjusted during implementation?
Understanding this before the project starts prevents conflict later.
Where Does Responsibility End?
Does the engagement finish when:
- recommendations are delivered
- code is delivered
- the system launches
- users adopt the system
- a measurable outcome is achieved
The answer reveals a great deal about the delivery model.
The Handoff Problem
One of the biggest risks in technology projects is the handoff.
A discovery team studies the business.
An architecture team designs the solution.
A development team builds it.
An implementation team deploys it.
A support team operates it.
Every handoff can lose context.
Why was a requirement important?
Which exception did operations mention?
Why was a particular integration designed that way?
Forward Deployed Engineering attempts to reduce some of these handoffs by giving engineers broader end-to-end ownership.
That does not eliminate the need for documentation or governance.
It reduces the number of places where knowledge must move between disconnected teams.
FDE Does Not Mean Building Without Structure
Embedded engineering should not mean:
“Just start coding and see what happens.”
Strong FDE engagements still require:
- clear objectives
- architecture
- security
- testing
- documentation
- project priorities
- deployment controls
- monitoring
- measurable outcomes
The difference is that the implementation can adapt as the engineering team learns more about the real problem.
Flexibility should not mean lack of discipline.
How FDE Changes the Relationship With Operations
One of the most significant changes is that operations becomes part of product development.
Traditionally, operations teams may only interact with developers after something goes wrong.
In a forward-deployed model, their operational knowledge becomes part of engineering.
For example, an operations employee might explain:
“This field is sometimes blank because suppliers send the information in a separate PDF.”
That single observation could completely change how an automated document workflow should be designed.
Those small details often determine whether automation works in production.
How FDE Changes the Relationship With Product
Product managers normally translate user and business requirements into priorities for engineering.
An FDE still works with product, but the feedback cycle becomes much tighter.
The engineer may discover a technical limitation or operational requirement while implementing the workflow.
Product can respond immediately.
The system evolves through joint discovery instead of depending entirely on requirements decided months earlier.
How FDE Changes the Relationship With Internal Engineers
Internal engineers often have years of knowledge about company systems.
A good FDE should use that knowledge rather than work around the team.
The relationship should involve:
- shared architecture decisions
- code reviews
- documentation
- knowledge transfer
- joint debugging
- deployment coordination
The objective is not to create a system that only an external engineer understands.
A strong engagement should leave the organisation with software it can continue operating.
Which Model Is Better for AI Projects?
It depends on the problem.
A consultant can be highly valuable when a company needs to understand:
- AI opportunities
- governance
- risk
- vendor selection
- architecture options
- transformation strategy
A Forward Deployed Engineer becomes particularly valuable when the question changes to:
“Can we make this work reliably in our production environment?”
At that point, someone needs to deal with:
- actual company data
- APIs
- authentication
- permissions
- model behaviour
- evaluations
- guardrails
- user feedback
- failures
- latency
- cost
- monitoring
That work is engineering-heavy and highly dependent on the specific environment.
Why This Matters More in 2026
Writing software is becoming faster.
AI-assisted development tools can generate code, tests and prototypes much more quickly than traditional development workflows.
That means code production is increasingly not the hardest part of many business projects.
The difficult questions become:
- What should we build?
- Which process should change?
- What data should the system access?
- How should it integrate with existing software?
- Which decisions should remain human?
- How do we handle exceptions?
- How do we measure whether it works?
Forward Deployed Engineering concentrates engineering effort around those questions.
A Simple Way to Choose
Choose traditional consulting when you primarily need:
- assessment
- strategy
- independent advice
- architecture guidance
- vendor selection
- clearly scoped implementation
Consider Forward Deployed Engineering when you primarily need:
- discovery and implementation together
- engineers embedded with your team
- difficult system integrations
- rapid iteration
- AI production deployment
- ownership through production
- operational adoption
In complex transformation programmes, you may need both.
A consultant may help establish strategy and governance.
Forward Deployed Engineers may then work with the organisation to turn part of that strategy into production software.
Conclusion
Forward Deployed Engineers and traditional software consultants are not competitors in every situation.
They solve overlapping but different problems.
Traditional software consulting is valuable when a business needs specialist advice, planning, architecture or implementation within a defined engagement.
Forward Deployed Engineering is particularly useful when the solution cannot be completely specified before engineering begins.
The FDE works directly with the people who understand the problem: product managers, operations teams, domain experts and internal engineers.
They learn how the organisation actually operates.
They write production software.
They connect existing systems.
They deploy the solution.
They observe how users respond.
And they continue improving it until the technology works inside the real business environment.
For Irish businesses adopting AI and increasingly interconnected software platforms, that difference is becoming important.
The question is no longer simply:
“Who can build the software?”
It is:
“Who will stay close enough to the business to make sure the software actually solves the problem?”
For projects where discovery, integration and production deployment need to happen together, Forward Deployed Engineering in Ireland provides an embedded engineering model designed around that challenge.
Need Engineering That Works Directly With Your Team?
At Elephantfly, our Forward Deployed Engineers work alongside product, operations and technical teams to solve difficult software and AI problems.
Rather than separating discovery from engineering, we work directly with your team to understand the workflow, build the solution, integrate it with your existing systems and take it into production.
This approach is designed for projects where the problem is too complex for a simple specification and handoff.
Further exploration
Sources & references
- 01Forward Deployed Engineer
Open AI
- 02Forward Deployed Software Engineer
Palantir Technologies
- 03Information Society Statistics — Enterprises 2025
Central Statistics Office Ireland