Sentence:  The software engineer had been developing lots of EDA <WSD>tools</WSD>.   a <WSD>tool</WSD> for recovering deleted files from a disk 
Meaning of the word marked with <WSD> tags:  A piece of software used to develop software or hardware, or to perform low-level operations.