Quarule Automates compliance program management, certification, and controls by using a controlled vocabulary, semantic rules and reasoning engine to teach computers the meaning of regulations, policies, and standards.