Outsourcing will enable software firms to offer their customers a much wider span of technologies and solutions