enterprise software scaling