ARMiner, a data mining tool based on association rules, is introduced. Beginning with the system architecture, the characteristics and functions are discussed in details, including data transfer, concept hierarchy generalization, mining rules with negative items and the re-development of the system. An example of the tool’s application is also shown. Finally, some issues for future research are presented.