automatically installing a plugin from a dashboard

I love the technology that managewp uses to auto login and install. activate, and configure the plugin once you provide the login credentials. I'm considering developing an accessibility dashboard and want to know what is used to auto install and configure a plugin. Is this a cloud based solution feature or is it something else highly custom?