What Are The Best Tools For Systems Design Preparation?