I think all you need is your programming staff to make it happen. I'm running into companies that do this or that but don't have programmers on staff to make the dreams come true. They often are flapping around like a fish out of water or thinking if only it was something they could buy.