Can I update, install & uninstall apps from the desk?

Hey everyone,

What I’m trying to do is this:

In the desk I need to create a Dashboard that allows the admins to Install, Uninstall & Update certain apps manually.

Assume I have sold a company a system that contains 3-4 apps then I made some changes to some of these apps.
The company should have the option to update their site to take the latest changes of my apps or even uninstall some of them.

Is this possible? and is there any guide how to do it?

I would appreciate any guidance ^^