Kiedy zespół programistów siada w sali konferencyjnej aby rozpocząć pracę nad nowy projektem często zdarza się tak, że nie mają przy sobie administratora który pomógł by w dokonaniu wstępnych założeń co do wymagań sprzętowych serwera na którym ma działać aplikacja.