First the tool must analyse a tool must analyse the previous domaining data(data like collecting the single word domains that are sold for high price previously,list out the words) then these words must be collectively 1Million+ Words list and the tool must add .com , .net , .org , .co e.t.c domain extensions at the end of each word and check for domain [login to view URL] domain available then store in a CSV file and send mail.