1. An independent programming tool for analyzing business separations-of-duties conflicts for users and profiles in an object-oriented application, wherein said tool comprises: a database containing a matrix of transactions, descriptions, object authorization values, and transactional separations-of-duties conflicts; an analysis engine adapted to use data from said object-oriented application in conjunction with said matrix to analyze business conflicts and produce separations-of-duties conflict reports about said object-oriented application; and a user interface adapted to control said tool.