Translating enterprise apps to mobile: Three companies' journeys