- Polega na znajdowaniu punktów widzenia, których reprezentanci są użytkownikami systemu, oraz usług oferowanych tym reprezentantom.
- Polega na budowaniu hierarchii punktów widzenia.
- Tworzenie opisu znalezionych punktów widzenia i usług.
- Znajdowanie w projekcie systemu oprogramowania obiektów, które będą dostarczać usługi.