Colocation is a hosting option for small businesses who want the features of a large IT department without the costs.