There will always be a need for both approaches.
Appliances work best where there is a very standardized constellation of requirements across different businesses. But there will always be plenty of specialized requirements ill served by appliances.
...
-- FORTRAN manual for Xerox Computers --