The database is the solution's most valuable feature. Running the application on one machine makes it easier to position it to the client. I don't need a separate machine to run my databases. I can virtually run the databases with the application. The Linux component of it is great as well. It makes it easier to administrate. There are a lot more Linux administrators as opposed to the SuperCluster which uses Solaris and there are not as many people that use Solaris.
The automation and provisioning of the environment, as well as the centralized monitoring, have all improved over the years.