Generally, BPM software is just a tool for the execution of a new management methodology, called BPM (Business Process Management), its technological part. In the context of management philosophy, BPM is a combination of ideology and software for business process management. This approach to management first appeared in 2000 and replaced popular business processes re-engineering, which was too complicated and consisted in a fundamental rethinking and radical reconstruction of processes. In a deeper understanding, BPM encourages to move away from a functional approach in company management to its interpretation as a collection of business processes. Unlike reengineering, BPM means continuous improvement of business processes, and its concept is based on the principle of close interaction within the team, with hardware and other systems.