NCN Technology did a fantastic job designing and developing our Android and iOS apps. The entire process was extremely well managed. All of the requirements and potential problem areas were thoroughly flushed out early on so that development progressed quickly and smoothly. Great communication and feedback loop throughout the life cycle ensured a finished product that was of the highest quality. We would highly recommend NCN Technology and they will definitely be our goto provider for future applications.