1. A method for executing and managing a business process in a unified business process environment, the method comprising the steps of: receiving, via program instructions by a computing system, a business process from a user in a unified business process environment, wherein the business process comprises at least one workflow; ascertaining, via program instructions by a computing system, execution details of the received at least one workflow based on a predefined attribute of the at least one workflow; and processing, via program instructions by a computing system, the at least one workflow at a location selected from at least one of a grid processing environment and a local processing environment, based on the ascertained execution details of the at least one workflow.