Working with the Cognifide team has been such a pleasant experience. Project planning appeared flawless. Feature development and defect turnaround times reflect a top-notch development team. I take every opportunity to share our relationship with Cognifide and how they truly partnered with us to deliver on time and within budget. Thank you Cognifide!