Microsoft outsourcing - an overlooked way to save costs