MLCad (Mike's Lego CAD) ist ein leistungsfähiges CAD-System, das speziell zur Erstellung von Bauanleitungen für Lego Modelle entworfen wurde. MLCad erzeugt Bauanleitungen, so wie man sie von Lego kennt, um ein Modell Schritt für Schritt nachzubauen. MLCad schreibt und liest LDraw (ein Programm von James Jessiman) kompatible Dateien, stellt aber eine Windowsoberfläche zur Verfügung. Eine deutsche Sprachdatei ist auf der Seite des Anbieters separat erhältlich.