This paper presents the Software Processes and Methodologies Modeling Language SPMML. This proposal allows to capture the vocabulary of methodologies and software development processes and thus unify them in order to facilitate communication and integration of the different disciplines used in the development of software projects. We also show the metamodels taking the proposed language, five case studies, and finally we propose the future work and conclusions of the research work.