Umowa ramowa to umowa zawarta między zamawiającym a jednym lub większą liczbą wykonawców. Jej celem jest ustalenie warunków dotyczących zamówień publicznych, jakie mogą zostać udzielone w danym okresie – w szczególności cen i (jeżeli zachodzi taka potrzeba) przewidywanych ilości. Wartością umowy ramowej jest łączna wartość zamówień, których zamawiający zamierza udzielić w okresie trwania takiej umowy.