I worked very closely with Oodles for a period of 4 years in my role as founder and CEO of a tech startup. It was always a pleasure for me to work with Oodles, with their service and software always being of the highest quality. They delivered not only great software for us but also great designs. Of course, managing a startup means a lot of chaos, uncertain budgets, and changing priorities, and fortunately for me the Oodles team was always very flexible and adaptable, which made my life much easier. In addition to great work, the individual team members are all delightful people. I would warmly recommend Oodles to anyone looking to outsource software development.