Harnessing technology for business success