nMacro is an automation tool, and a development tool aimed at providing users with a easy to use (no coding necessary), intuitive interface to create small, complex applications (.exe files) in order to automate repetitive tasks or as stand alone applications. nMacro is designed to offer a simple, easy to use interface that does not involve the user learning proprietary or existing script languages and yet offer a high level of customization. We want to offer powerful commands that can make life a little bit easier for users by saving them a lot of time and trouble. nMacro is based on a command que in which you are adding commands and controls that are executed in the order they are encounter, with one exception, the Jump to line control that can move execution to any line in the command que. nMacro can be used to automate complex repetitive tasks, (for example modifying files and uploading them to a password protected FTP server). You can display information either as message boxes or as message balloons, get input from users (text, passwords, file paths, choices...), play media files (video and audio), create, write, read and manipulate files and folders and registry keys and values, download and upload files from FTP and HTTP, manipulate windows and processes, do calculations, manipulate mouse and keyboard and simulate actions, create, modify and use keywords (variables), do loops, schedules and tests based on Controls and Conditions and many more. All with the advantages of saving as small stand alone executable files that can run on any Windows system (even without having nMacro installed). This small executable files can be easily distributed due to their compact nature and small size. Using nMacro's complex commands and controls and the fact that it can build projects into small stand alone executable files, you can also create stand alone applications that will run on any Windows system with or without user input.