How C# outsourcing will reduce costs