A solution with complex flows and db. Integration with other services. Will handle 1000s of users. Website A web application is must to have if you want to achieve some business. Users can directly login to your web application and connect to your business. You can customize your process into a simpler form over the internet