Realizacja inwestycji budowlanych jest zadaniem bardzo skomplikowanym i wymagającym specjalistycznej wiedzy, zarówno technologicznej, jak i prawnej. Dlatego we współczesnej branży budowlanej wyraźnie wyodrębniły się przedsiębiorstwa, które współpracując ze sobą i podejmując się różnych zadań są w stanie realizować nawet najbardziej wymagające inwestycje. Główne role pełnią w tej współpracy developer, czyli