Different finite element (FE) software packages are used by civil engineering students as well as professionals to analyze structures. In many cases, the obtained results from such packages are adopted by the users without check for the validity of the results. This can be attributed to the fact that many users do not have full comprehension for the solution process by the FE package or the consequential steps followed by the FE software to find out the internal forces in the studied structure. This paper introduces a new software for educational purposes that was designed by the authors using Graphical User Interface (GUI), with a user-friendly interface to allow the users understand all the solution steps towards obtaining the internal forces through two-dimensional analysis of structures. The analysis is performed based on the Finite Element Method (FEM), using two approaches; dividing method and bandwidth method. The designed software was developed using C++ language, which provides high speed in solving the problem, displaying the output, and decreasing the consumed memory. In addition, the developed software implements an OpenGL library with some algorithms to help the users to easily draw the model of the structures using different options, and to comprehensively display the different analyzed results (deformations, reactions, and internal forces).