A company has to invest a lot of money to keep up to the professional standards of maintenance of their office buildings. A large chunk of budget is allotted for this purpose every year. Many companies hire building maintenance companies for this purpose.