Impact of B2B Software & Technology on Business Success