Home/Build & Run/Hire ColdFusion Developers
Build & Run

The hard part is not the rate. It is finding anyone at all.

Almost nobody has learned CFML in the last decade, which is why this search is going badly. We have engineers who have written it in production since 2003, and who also write the platform you will eventually move to.

CFML in productionContinuously since 2003EngagementMonthly rolling, 30 days noticeRampProductive in weeks, not monthsOverlap4–6 hours with US and EU time zonesInterviewYou meet them and you can declineAlso cover.NET, Java, Node for the move later
Why this search is going badly

You are hiring against a shrinking population, not a busy market.

The usual levers do not work here. Raising the rate finds you people who have not used CFML for a decade. Widening the search finds agencies who will accept the work and then learn on your system. Waiting does not help, because the population is retiring, not being replenished.

This is a different problem from hiring a React developer in a competitive market, and it needs a different answer. What you are looking for is a team that has continuity in the platform; people who have kept CFML systems running without a break, so the knowledge is current rather than remembered.

That is what we have. iSummation has had ColdFusion applications in production continuously since 2003, including enterprise platforms in mortgage services and event ticketing that are still running. The engineers on those systems did not learn CFML for your project.

The second thing worth knowing is that the same people write .NET, Java and Node. That matters more than it sounds: the team keeping your ColdFusion application alive is the team that can migrate it when you decide to, without a handover, a re-comprehension phase or a second procurement exercise.

What people hire CFML engineers for

Six briefs, in rough order of how often we get them.

01

Cover a resignation

The maintainer has given notice and there is no successor. We take the handover while they are still reachable and hold the system afterwards.

Most common brief · fastest start
02

Keep the lights on

Defects, month-end problems and small changes on an application that works and is not going anywhere for a few years yet.

Steady state · part-time
03

Build features again

The application has been frozen because nobody dared change it. Unfreezing it is usually a documentation and testing problem before it is a coding one.

Change requests · new modules
04

Close a security finding

An audit or an insurer has flagged the platform and somebody needs to do the remediation work, not write another paper about it.

Hardening · engine upgrade
05

Run the migration

CFML engineers who also write the target platform, so comprehension and rebuild are done by the same people, not passed between two suppliers.

CFML plus .NET, Java or Node
06

Write down what nobody wrote down

Behaviour documentation for a system that has none, so that any of the other five briefs becomes possible at a sane price.

Discovery · the prerequisite
The comparison worth making

Against a direct hire, honestly.

A permanent in-house CFML engineer is a perfectly good answer if you can find one. Here is the comparison as we would put it to you, including where the direct hire wins.

Direct hire

What you get

  • Full-time attention and deep, exclusive context
  • Present in the room for the informal conversations
  • Cheaper per hour at full utilisation
  • But: a search measured in quarters, in a shrinking pool
  • But: a single point of failure again, by construction
  • But: no CFML peer to check their thinking against
Dedicated engineer

What you get

  • Starts in weeks, from people already writing CFML
  • A named second who also knows your system
  • Scales down when it is quiet, up for a project
  • Peers to escalate to, on a platform with few of them left
  • The same team can run the migration when you decide
  • But: not in the room, and 4–6 hours of overlap, not eight
How the engagement works

Four shapes, and how to tell which one you need.

Most CFML engagements start in the first or second row and move down over time. You are not committing to a direction by starting.

ShapeSuitsCommitment
Fractional, a few days a monthA stable application that needs patching and the occasional changeMonthly rolling
One dedicated engineerActive maintenance, a backlog, or covering a departureMonthly rolling, 30 days notice
Small team — two to fourUnfreezing a system and building features againRolling, reviewed quarterly
Team plus migrationKeeping CFML alive while the replacement is built by the same peopleProject plan, staged
Questions worth asking

Hiring ColdFusion engineers.

Including the question about rates, answered, not deflected.

How quickly can somebody start?

Introductions within about a week, and a productive start usually two to three weeks after that. The gap is comprehension, not availability, an engineer who has not read your system is not yet useful on it, however experienced they are in CFML. Where there is a departing developer still in the building, we compress this hard and start within days, because that overlap is worth more than any amount of subsequent code reading. If you are in that situation, say so in the first message. It changes how we sequence everything and it is the one variable that cannot be recovered later.

What does a ColdFusion developer cost?

We will give you a real number once we know the shape of the engagement, and there are two things worth knowing before you compare quotes. First, CFML does not command the premium people expect from the scarcity, our rates for CFML engineers sit in the same band as our .NET and Java engineers, because they are largely the same people. Second, the number that matters is not the hourly rate but the ramp: a cheaper engineer who has never seen CFML will spend the first two months learning it on your system, and you pay for that whether or not it appears as a line on the invoice. Ask anyone quoting you how many ColdFusion applications they currently have in production. The answer is more informative than the rate.

Will you push us towards a migration we do not need?

No, and the commercial incentive runs the other way: a support retainer is recurring revenue and a migration is a project that ends. We have clients whose CFML we have maintained for over a decade with no migration in sight, because their applications work and the money is better spent elsewhere. What we will do is tell you once a year where the platform risk actually sits (engine support, hosting, your own team's continuity) so that if the answer does change, it changes on your schedule and in a planning meeting rather than after an incident. The decision is yours and we will deliver whichever way it goes.