Software capacity is the amount of traffic that a given application and environment can handle. Software providers who coordinate with large enterprises need to test software capacity to ensure that their product can handle the amount of work it will need to perform for its customers.
Many companies test enterprise software capacity by using automated test tools to simulate end-users.
However, this can cause problems if the test tools are not set up to properly emulate normal business activities. Practical capacity tests need to include careful documentation to make sure that they actually test the software in the way that it will be used during both standard and heavy load times.