Vulnerable is the opposite of Powerful. Powerful is a synonym of Dynamic. Dynamic is a synonym of Effect. 
Routine is a type of Software. Tomato is a type of Software. 
Vulnerable <--Antonym--> Powerful <--Synonym--> Dynamic <--Synonym--> Effect 
Routine --IsA--> Software <--IsA-- Tomato 