A multinational technology company that specializes in designing, manufacturing, and marketing consumer electronics, personal computers, and related services.
T&M (time and materials)
Agile
.NET Developers
QA Engineer
UX/UI Designer
Business Analyst
Project Manager
The client needed a desktop app to help administrators install software on connected computers via System Center Configuration Manager (SCCM).
SCCM is a Windows service for management, deployment, and security of devices across an enterprise.
Installing applications directly through SCCM takes a lot of time and requires manual operations:
The app needed to allow administrators to add content without altering the SCCM console with plug-ins. It would help avoid significant maintenance challenges triggered by future releases of SCCM.
We developed Lenovo Deployment Assistant (LDA) desktop application that simplifies the installation process on the client’s computers within the intranet.
LDA can be launched on any PC across the network. The solution creates pre-configured installation packages for the chosen applications. Then, it sends the packages to the server with the SCCM console. From the console, the applications can be installed on any number of connected computers.
Each application added to LDA contains all installation configurations, instructions, and scripts. They are combined in a single data package that is further sent to the server. In the SCCM, LDA creates an application installer and inserts all app’s attributes in data fields: name, version, description, creation date, publishers, comments, etc.
Previously, admins had to enter all the data into the SCCM manually.
LDA allows admins to create Custom Collections—а group of computers filtered by any specific feature: PC model, Windows version, HDD capacity, etc. Thus, the SCCM deploys chosen apps only on the client devices belonging to the custom collection.
LDA can create an inventory database by collecting data from Windows Management Instrumentation (a suite of tools and extensions for managing connected PCs and servers remotely). With access to that data, LDA generates reports on the status of the client's PCs and sends them to the SCCM.
The application we developed relieves the work of administrators and significantly speeds up the installation of apps and updates on the required devices. The list of our customer’s apps in LDA is expanding. The app’s current version works on premises, but the customer is considering turning it into a cloud solution.