Taskflow

Is service oriented architecture that takes input in the form of natural language requests and create threads sort of like pendings and then tries to solve the requests

Their class can also be programmatically entered. For example download the latest episode of some TV show. And then it has to go find it and download it and categorize it.