CPM engineering