OpenMP er definert av en gruppe større maskinvare- og programvareselskaper. (ARB) publiserte spesifikasjonen OpenMP for Fortran 1.0 i oktober 1997. I oktober 1998 fulgte OpenMP for C/C++ 1.0. OpenMP for Fortran 2.0 fulgte i 2000, og OpenMP for C/C++ 2.0 i 2002. Versjon 2.5 er en kombinert spesifikasjon for C/C++/Fortran, som ble utgitt i 2005. Den nåværende versjon, OpenMP 3.0, ble utgitt i mai 2008.