Microstrip filters are widely used in electronics and communications. Designing these filters requires knowledge in communications, microwave engineering, and radiofrequency systems. Specialized software facilitates the design process, often allowing optimization of results; however, such tools typically require expensive licenses, making them inaccessible to many students. While the literature includes some proposals for microstrip filter design, they generally have the limitation of not addressing parameter optimization. This paper presents a GUI (Graphical User Interface) for microstrip low-pass filter design, offering precise and reliable results at the desired cutoff frequency and attenuation, as demonstrated by experimental tests. The key strategy involves systematically following the steps of the classic design process, while simultaneously varying a specific parameter to analyze its impact on filter development. By exploring the variations in different parameters, various insightful analyses can be conducted. One of the notable achievements is the ability to design an optimal filter with a desired total length, while concurrently maximizing the performance of specific parameters. Additionally, this software is compatible with both MATLAB and Octave platforms, ensuring its usability across multiple environments.