Self-Service Software Deployment – ServiceNow And System Center


This example shows how to provide self-service, automated software deployment through an integration of ServiceNow and System Center Configuration Manager. Users can find software applications that are made available to them in their ServiceNow self-service software catalog and then quickly “order” them for automated fulfillment. Shortly after the request is submitted and optionally approved, the user receives an email notification with a link to install the application on their PC using the simplified installation experience provided by Configuration Manager’s Application Catalog.

You can find the downloadable runbooks at more details here:

This process can be completed in a matter of minutes with no requirement for human administration. Pretty awesome, right?

How it Works
Assuming you’re convinced such a thing is worthwhile, let’s look at how it works.

Note: this is one way to go about putting together this kind of solution. But it certainly isn’t the only way. You’d likely want to add some additional bells and whistles for a production-worthy implementation. This is offered as a starting point.

Architecture
This solution involves the following components:

ServiceNow instance: the individual instance of ServiceNow in the cloud for a given organization, identified by a URL, e.g. “

System Center Configuration Manager: responsible for application delivery. Applications and Packages are deployed to a collection of users or devices, which can access and install them through the internal Application Catalog website.

System Center Orchestrator: does the work of integrating ServiceNow with Configuration Manager. Executes runbooks that automate the process of turning a request into an available application for the end user.

Active Directory: users and groups form the basis of managing access to applications.