Wireframes can give a business owner a very visual idea of what their website could look like. First, the task is taken on through “vision-boarding” the application. This accounts for the needed functionality and goals the app should looking to reach. Then, a mock or a prototype is developed, based on the drafted specifications. Dynamic web applications often start as a “minimum viable product,” which are prototypes that are used for presentations to stakeholders and beta testing in closed markets.