The Three Phases Of ‘Sustained’ Software Engineering Organizations work across an IT stack of software that exists in a pre-release prototyping phase, a deployed live production phase & a legacy ‘hanging in there' phase where support is still needed… juggling all three phases of the lifecycle is tough, but it can be done with a sustained approach.