Undertaking - (noun)
(1) A business enterprise. (2) A guarantee or promise.
Source: Adapted from Business Dictionary
Example of Use: (1) The employees were given an undertaking that the employer would not relocate. (2) The business was one of many undertakings that were affected by the new regulations.