Customer can choose for Web-Api if they have more than one UI to operate like Website, Android app, IOS App.
One or multiple API development using Microsoft coding std., SOILD principles, suitable design patterns and Data structures so that application will be robust and scalable.
One can choose to go with microservices architecture, cloud deployment, cloud database etc.