When I first started looking for someone who could help our business with ongoing support, special projects and, well, a little bit of everything, my manager said, “Trudy, we need an offshore development company that is dependable with a great track record, and great customer satisfaction ranking.” But, he wasn’t giving me carte blanche! He was concerned about staying within budget. “My boss isn’t going to give me any more money,” he said. “She says we should do it all with our IT staff, but you know that isn’t possible.”To top it all off, I had my own selfish needs! I wanted a company with global experience, one that could keep pace with cutting-edge technologies, mobile application development, UI design, software re-engineering and just about everything else. Right about now, you are saying, “That’s crazy. You can’t get all of that and stay within budget.”