Pros
- Flexibility to work in different environments including cloud, SaaS versions.
- Easy integration between applications within same environment which is very important these days given how much we need data flowing back an forth across platforms today ecommerce website being one example where customer information needs flow smoothly among various departments throughout entire organization while ensuring security along way
Cons
- Will fit