Hi Jennifer,
I have worked extensively with Ramp and have built out the full suite of features you are describing - programs, budgets, procurement workflows, and PO systems. I help other clients set up these frameworks and getting it right from the start makes a huge difference in how smoothly your team operates within it.
I would be happy to chat more about what you are looking to accomplish and share some specifics on how I have structured these for other companies.
You can reach out to me on my email here
Colin