SOFTWARE AND TOOL