Reimagining an Enterprise Application Across Web and Mobile