{{tag>Index Glossary Process Action Function}} ===== Process ===== Process is a way of performing an operation in **//[[glossary:aware_im]]//**. In the [[glossary:operation_mode|operation mode]] a process can be started from a [[glossary:rule|rule]], manually by a user, or when a [[glossary:service|service]] is requested by an external software system. Usually a [[glossary:configurator|configurator]] defines a process as a [[glossary:rule_collection|collection of rules]] that are executed in a [[glossary:rule_execution_order|particular order]]. A process can also be configured to use a software component developed using a traditional programming language. This option is useful when some special functionality, such as a complex mathematical algorithm, needs to be implemented, which cannot be done using the [[glossary:rule_language|rule language]].