A method and apparatus for promoting taxpayer compliance. A computer-implemented data mining system mines taxpayer data to identify taxpayer profiles for taxpayer compliance issues. A computer-implemented decision management system assigns the identified taxpayer profiles into groups based on characteristics of the taxpayer profiles. A computer-implemented case management system implements different treatments to different groups, to improve taxpayer compliance.