enterprise software analysis