Suits large corporates with internal IT departments

PROs

Large, scalable platform

Highly customizable

Open source code

CONs

Expensive to maintain

Long build time

High total cost of ownership