Discipline focusing on the identification, design and implementation of all or parts of an enterprise lifecycle