Logisim is software for designing simple and advanced logic circuits such as RAMs, Registers, CPUs, etc.