Suppliers and their catalogs and price lists, sourcing across them, purchase orders drafted from demand, and the pipeline from request to receipt. Supplier offers arrive as PDFs and spreadsheets; here they become data with a source and a date.
A few of the views inside Purchasing.
One app owns the whole domain. These are the workflows, views, and features inside it, rather than a separate tool for each.
Every person gets their own agent; teams can share one. Sensitive actions wait for approval, and every action is logged with the data it used and the outcome.
Add a field, a stage, a rule, a view, or a workflow inside this app. It's built on the same records and permissions, as open code you can change again.
Add a "purchasing" view for my team: only what's mine, due this week, with the agent's drafts on top.