Rozpisujemy role użytkowników, przepływ danych i sytuacje wyjątkowe. Najpierw weryfikujemy kluczową ścieżkę na prototypie, a następnie uzgadniamy zakres pierwszej działającej wersji. Pracujemy na przykładowych sprawach, żeby sprawdzić potrzebne pola, kolejne decyzje i zachowanie ekranów. Uwagi zespołu przekładamy na wymagania oraz kryteria odbioru; funkcje, które nie są potrzebne do rozpoczęcia pracy, możemy zaplanować na późniejszy etap.
Model danych budujemy wokół budynków, lokali i osób z różnymi rolami. Sprawdzamy na przykładach zgłoszenie z części wspólnej, sprawę przekazaną wykonawcy i komunikat skierowany do jednego budynku.