SAP: A look at its challenges, opportunities