Mobile Application Design Considerations for Optimal Use