Excellent to implement solutions quickly
- Scalable: I like MS SharePoint / SQL as it comes with builtin scalability when concurrent users are reading or writing even a single file
- Quick app development: Using MS SharePoint / SQL lists we can quickly spin up a web applications for general purpose specifically the ones that require users to collaborate
- Integration: We have well documented API that provide us a way to quickly integrate them with any applications
Cons
- Missing functionality: We dont any native options to deal with big data
- Limited scope for customisation: We have very limited scope to customise the MS SharePoint / SQL as a whole, and that too requires you to be a full fledged developer
- User exprience: There is a lot of room for ui/ux, such as there is no full list search option