Current: We have a medium sized shop with approx. 20 servers.
1. We have vendor based apps on some servers, where the vendor manages their own applications remotely.
2. Then, we also have some vendor based apps which we no longer engage the vendor for support, orphaned, where development makes updates etc.... .
3. Finally we have applications created by development team on the production servers.
What is the best practice for complete management of the these apps on 2 & 3 above. Infrastructure Or development.
Complete management meaning Adding app users, patches & app configurations.
Please provide supportive links and documentation. Thanks!!