Alloy empowers you to distribute your software products to customers with a single executable. This distribution method allows you to easily get your software working on end-user computers in seconds without complicated wizard based installation methods. Traditional installers typically require large installation runtimes and are often prone to errors. In certain situations you may need to distribute your software to customers without using a traditional installer but do not want to use complicated methods that may confuse your customers. Alloy solves this problem of software deployment by embedding all dependent files into a single executable file. No installation of your software is required by end-users and all files are automatically extracted before your software runs within seconds. Alloy comes with a dependency scanner which quickly allows you to determine which files need to be embedded into your executable and are then compressed and included inside of your main program. Within seconds of your end-users clicking on your main executable all files are extracted and the main executable is run. This quick and invisible deployment allows you to get your software working on computers instantly without using a traditional installer. With computer users expecting software to work instantly and without complication, using Alloy to deploy your software is a no-brainer. Alloy also allows you to register active-x objects and libraries that are required before your executable can be executed. Alloy also does a version and date-time check before extracting embedded files, if a newer version is available then the file is not extracted; which gives your application access to the latest libraries and files without over-writing important files. All of these features are invisible to end-users and are executed instantly within seconds of your customers double clicking on your application.