Logisim is an open-source educational program that can be used for design and simulation of logic circuits. Excellent tool for understanding the principles of logic circuits as well as for the design of complex elements (counters, combinational circuit ...). It can be used in the learning process and also for the project exercises.