In recent years, important concepts were integrated into the design of software, such as new modeling diagrams and patterns created to evolve the software design and improve the quality of the applications. The concepts embedded developers are presented in extensive documentation. The amount of resulting information has increased so that it is difficult to handle this. Emphasize research on improving and creating new design concepts, but there are few initiatives to structure this knowledge. A clear example of the need to structure this knowledge are the GoF patterns, as the success of its creators was not his creation but the collection of these from other developers work. This article proposes an ontology to organize knowledge in software design, incorporating concepts of modeling diagrams and patterns, to collect some design concepts to consider in a software project.