Colorectal cancer is a preventable disease if precursor lesions, polyps, are removed with colonoscopy. Yet, regular colonoscopy has not led to the expected decrease in mortality due to colorectal cancer; the likely reason for this is insufficiently high quality of colonoscopy. We have created novel software that performs real-time analysis of video streams for quality features during colonoscopy. The software also provides real-time feedback intended to drive the endoscopist towards high quality; in essence our software encourages continuous learning during colonoscopy on live patients. Introduction of this software at Mayo Clinic, an institution with a secure, tightly regulated network, required us to overcome an unexpected large number of challenges. Here we describe the challenges we encountered and the solutions we implemented. Of all challenges, security and network issues were most difficult to detect and resolve.