The last 25 years saw tremendous change in software programs utilized by business. The next five years will witness some exciting new trend developments around cloud-based architecture, enhanced platform mobility, real time data analysis, improved fraud detection capabilities and greater niche functionality