Software development - outsourcing is the current trend