This article explains how to download software purchased or preinstalled with your Alienware system using Dell Download Center and Alienware Digital Delivery.
Supported Systems:
There are two options to download software that vary depending on your system model and software type.
Alienware Digital Delivery is a preinstalled application that automatically downloads and installs all the software purchased with your system. This process is part of the initial setup of your system when you turn it on for the first time
Dell Download Center contains options for all the software purchased for your Dell system.
This is for software you purchase once you have received your system, and also promotional software like free game bundles distributed through Dell Digital Locker
Alienware Digital Delivery only installs software added to your order when you configured your Alienware system.
After you start your system for the first time, perform the following steps:
My Digital Locker can only be accessed once you have purchased software from the Dell Software Download Store.
If you need to reinstall software that you already purchased, go to My Digital Locker page and download the software.
If your system had a promotion for a free game, you will receive an email with instructions on how to get your free game through My Digital Locker.