1. A method for chaining applications, comprising: receiving a request for a service associated with a chaining module; receiving a series of applications from an option corresponding to the chaining module; and executing the series of applications in order and passing the output of each application to the input of the next application in the series.