A Mobile Application Development Primer - A guide for enterprise teams working on mobile application projects