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 2 options to download software that vary depending on your system model and software type
Alienware Digital Delivery is a preinstalled application that will automatically download and install all the software that you purchased with your system. This process will be 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 will be distributed through Dell Digital Locker
Alienware Digital Delivery will only install software that was added to your order when you were configuring your Alienware system.
When you start your systenm for the first time just do the following:
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 just go to My Digital Locker page and download the software.
If your system had a promotion for a free game you will receive an e-mail with instructions on how to get your free game through My Digital Locker
Here are some recommended articles related to this topic that might be of interest to you.