Een raamcontract is de aangewezen contractvorm indien het aantal producten dat we bij één leverancier afnemen onoverzienbaar groot is (dat kan oplopen tot vele duizenden producten per contract) en het voorspellen van de behoefte te onzeker wordt om daar bindende afspraken over te maken.