ILOG makes the world's most advanced software engines, including C++ and Java software components for business rules, optimization and visualization. ILOG's Business Rule Management System (BRMS) treats rules as a corporate asset. Instead of simply updating rules when conditions change, ILOG BRMS lets business users manage rules throughout their entire lifecycle.