Forcura
Even if the app screenshots look quite simple, heavy duty programming was involved. Since Forcura works with healthcare providers, all the messages, images and documents have to be encrypted when stored on the device and in server communication. It also supports automatic document scanning and background upload of several hundred megabytes of lossless images in high resolution.