The role of the Revenue Management department is to generate as much revenue for the airline as possible. Usually, Revenue Management consists of two separate groups: Pricing and Yield Management. Pricing actually sets the fares, enumerates specific fare rules, etc. Yield Management is responsible for managing the seat inventory of each flight, e.g., determining how many seats to make available in each class, how many FF seats to allocate, etc. Some things you listed, RM really has nothing to do with: upgrades, new routes, corporate contracts, aircraft allocation, and NRSA travel.