See Generic Miner - Use any mining software for more information.
The Managed Software feature can also be used to define your own mining software. One scenario is that Awesome Miner includes a specific version of Ccminer, but you want to use another edition of Ccminer. By using the Managed Software feature it's possible to specify custom algorithm support for this miner and the required command line arguments required to launch it.