What's the difference between a purchase order, a purchase agreement, and a contract agreement?

Oracle Purchasing provides the following purchase order types: purchase order, blanket purchase agreement, and contract purchase agreement.

Note that your organization can change the names of these documents to suit your business needs, but in their basic form the following describes their function: