It costs more to maintain an internal development staff and keep them trained in state-of-the-art technologies than it does to outsource development….