Whether you are migrating your application from desktop to web or creating a native mobile app for an existing desktop application, there is going to be change. One obvious change is that the technology stack used for the newer implementation. But there are other changes that are not readily apparent: