I know Office 365 has more App Infrastructure in place.
I have been asked by user to get an app from the SharePoint Store. From what I’ve seen it requires setting up an App Server and an App Catalog. In addition to setting up some services like the “Subscription” service.
Is this correct?
Yep, you have to do all that procedure for it to work 🙂