Rubriek: design for maintenance