# Competitive Matrix

<table data-header-hidden data-full-width="false"><thead><tr><th width="306"></th><th align="center">Simple Data Separation</th><th align="center" valign="middle">Domain Separation</th><th align="center">Data Filtration</th></tr></thead><tbody><tr><td></td><td align="center"><strong>Simple Data Separation</strong></td><td align="center" valign="middle">Domain Separation</td><td align="center"><p>Data</p><p>Filtration</p></td></tr><tr><td>Filters based on Group</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"><strong>•</strong></td></tr><tr><td>Filters based on Role</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"><strong>•</strong></td></tr><tr><td>Filters based on IP Range</td><td align="center">•</td><td align="center" valign="middle"></td><td align="center"><strong>•</strong></td></tr><tr><td>Filters based on Department</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Filters based on Company</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Filters based on Location</td><td align="center">•</td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Filters based on User</td><td align="center">•</td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Filters against any user attribute or data relationship via custom defined relationships</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Allows admin overrides</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Allows record owner overrides</td><td align="center">•</td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Allows visibility group overrides</td><td align="center">•</td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Allows approver overrides</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Allows scriptable separation rules</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Allows selective cascading to child tables</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Eliminates ‘rows removed due to security constraints’ message from list view</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Maintains accurate pagination results</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Data separation occurs at query level</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr><tr><td>Selectively caches queries to improve performance</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Selectively applied to both interactive &#x26; non-interactive sessions</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Session cached for efficiency</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Configurable per table</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"><strong>•</strong></td></tr><tr><td>Hide child tables from parent table views</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Can be easily disabled</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"><strong>•</strong></td></tr><tr><td>On-demand Simple Access Requests</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Quickstart Pack for PPM</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Quickstart Pack for GRC</td><td align="center"><strong>•</strong></td><td align="center" valign="middle"></td><td align="center"></td></tr><tr><td>Allows process separation (business rules, workflows, etc)</td><td align="center"></td><td align="center" valign="middle"><strong>•</strong></td><td align="center"></td></tr></tbody></table>
