My experience outsourcing web development to Hidden Brains was a good one. They handled the process of developing my software proficiently and professionally. Working with Chris and his team was a great experience. It was easy communicating with him. I would recommend using Hidden Brains to businesses looking to outsource their development.