Craig Sproule Works

Enterprise software, shaped by repeated delivery.

Craig Sproule is an Australian enterprise software specialist whose work connects deep delivery experience with a practical drive to remove repetitive coding from complex systems.

Systems intentCraig Sproule
Australian enterprise software specialist
30+years in enterprise software
17years leading delivery engagements
100senterprise class engagements delivered
Multiplepatents in systems and automation

The practice

From delivery experience to reusable abstraction.

Craig’s work follows a consistent line: solve the hard delivery problem, identify what repeats, then turn that knowledge into a more useful system.

01

Enterprise delivery

Designing, building, and delivering large scale business systems across a wide range of industries.

02

Reusable systems

Capturing recurring implementation patterns as reusable components instead of accepting repetitive coding as inevitable.

03

Declarative platforms

Creating platforms for assembling complex cloud and IoT applications with little or no traditional programming.

Career record

Experience that became a method.

Senior technical and management roles at leading software companies revealed the same pattern across engagement after engagement: too much valuable developer effort was absorbed by work that could be captured, reused, and made declarative.

That experience developed into focused expertise in zero code and no code application development, particularly for cloud and IoT environments. The aim has remained consistent: accelerate delivery, lower the cost of change, and focus people on the problems that need human judgment.

RecognitionPreviously named Australian Developer of the Year

More context

Read the longer record of Craig’s thinking on systems, abstraction, and software delivery.

Visit the primary profile