At some point during the development of your application, you need to create a setup program that installs your application and the DirectX files on a user's system. This program will determine the amount of disk space required to install your application and copy the appropriate DirectX files to the user's computer. You also need to create a directory on your distribution medium in which you will place all the application's files and any additional DirectX components. The following topics describe these steps: