This document discusses translating desktop application functionality to mobile applications. It covers initial choices like platform and frameworks. Key differences between desktop and mobile like screen size, touch interfaces, and hardware are reviewed. The document outlines steps for adapting existing functionality through distillation and experimentation. It also discusses development, testing, and distribution considerations. The example mobile application described is CourseMedia Mobile, which allows accessing course materials on mobile.