EPRI: Electric Power Research Institute

Software Development


Software Life Cycle Types

EPRI develops three software life cycle types, which are: Prototype, Proof-of-Concept, and Production.

Life Cycle Type
TRL Level
Prototype 1-2: Concepts to be proven. Any external release to a limited audience and for a period less than one year. Any subsequent release would be Proof-of-Concept or Production.
Proof-of-Concept 3-5: Concepts proven, software solution to be proven. Any external release for a period of less than 2 years. Any subsequent release would be Production.
Production 6-9: Proven software solution being developed. External release follows lifecycle plan.

Refer to the Technology Readiness Levels (TRLs) table for complete list of TRLs as used at EPRI.