KerBlue bietet eine Entwicklungs-Architektur, die es ermöglicht, eine dauerhafte Web-Anwendung zu schreiben, die geänderten Technologien widersteht. Diese Architektur ist in fünf Teile aufgeteilt: Sustainable Virtual Application (SVA), Sustainable Virtual Application Generator (SVAG), Sustainable Virtual Framework (SVF), Sustainable Concrete Application Generator (SCAG) und Target Technical Platform (TTP).