The use of expert systems in the world of civil engineering, and in particular for roads, has become a necessity for the reason of the particularity, complexity, and diversity of the influencing parameters at the level of the design calculation, the latter of which represents the major source of subsequent degradation. This system consists of proposing a tool for helping the user firstly to size the body of the roadway, with several analytical methods and models (Pre-project, Boussinesq, Westgaard, and Burmister), and secondly, to offer different design possibilities (thickness and type of the material) that make up the layers. Lastly, it is to calculate the stresses and strains in order to compare them with admissible limits. The management of a knowledge base of complex natures (words, sentences, numbers, symbols, tables, calculation methods, equations, conditions, etc.) requires an adequate methodology which goes beyond the simple use of the technology but enables you to imagine the process of regrouping this mass of complex data and classifying the data, which can then be integrated into a database or spreadsheets and external programs designed with code compatible with the expert system generator. Our contribution relates initially to the formulation, organization, and preparation of the algorithms, and then the starting of the programs in order to conceive fully executable programs, the latter of which we can call the expert system. The validation of such a system was made as the work progressed, changes were made in the formulation of the rules, and the order and orientation of the data in the knowledge that the advantage of this type of system is the possibility of permanently reinforcing the database with human expertise in the field, or in books, especially so that we can avoid data loss due to illnesses, retirement, etc.