Inwestycja EPC (Engineering, Procurement, Construction) to model realizacji zamówienia, w polskim systemie prawnym określany jako „generalna realizacja inwestycji” lub „zaprojektuj i wybuduj”. W formule tej jeden wykonawca przejmuje kompleksową odpowiedzialność za całość procesu inwestycyjnego - od sporządzenia projektu, poprzez dostawy, aż po wykonanie robót budowlanych na podstawie programu funkcjonalno-użytkowego przygotowanego przez zamawiającego, zgodnie z ustawą Prawo zamówień publicznych.
Model EPC, znany w polskiej praktyce zamówień publicznych jako „zaprojektuj i wybuduj”, charakteryzuje się przeniesieniem na jednego wykonawcę całości obowiązków i ryzyk związanych z zaprojektowaniem i wykonaniem obiektu budowlanego. Zamawiający, zamiast dostarczać gotową dokumentację projektową, opisuje przedmiot zamówienia za pomocą programu funkcjonalno-użytkowego. Dokument ten określa przeznaczenie ukończonych robót budowlanych oraz stawia im wymagania techniczne, ekonomiczne, architektoniczne, materiałowe i funkcjonalne.
Podstawę prawną dla stosowania tej formuły w sektorze publicznym stanowi ustawa z dnia 11 września 2019 r. - Prawo zamówień publicznych (PZP). Zgodnie z art. 103 ust. 1 tej ustawy, w przypadku zamówienia na roboty budowlane udzielanego w systemie „zaprojektuj i wybuduj”, przedmiot zamówienia opisuje się właśnie za pomocą programu funkcjonalno-użytkowego. Takie podejście umożliwia zamawiającemu kompleksową realizację skomplikowanego przedsięwzięcia budowlanego, cedując odpowiedzialność za spójność rozwiązań projektowych i wykonawczych na profesjonalny podmiot.