If the user base is very large just one software installation script can save millions of dollars. The return on investment can be impressive, indeed. Scripts can run independently of human intervention. They can automatically manipulate data by passing it between specialized software applications. This use is often a part of an e-commerce solution where data is manipulated in the background and then presented over the Internet.
More information is available on the Internet.
Your needs will direct your search. Look first for the capabilities you absolutely need. Then consider the range of functionality, the availability of technical support, and quality of the documentation. Speed of learning is also important. Technical support is an important issue.