1. A computer-implemented method comprising: receiving a request to perform a business process at a computing system, wherein performing the business process includes creating a new business process relating to workings of an organization; interpreting content of the request; and dynamically generating a visual workflow in response to the interpretation of the content of the request, wherein the visual workflow is used to perform the business process.