DEAL (Domain Extraction ALgorithm) tool is a program written in Java, which analyses a target application for domain terms and relations and extracts them. Target application is any application created in Java language.