La plataforma está escrita en C++ estándar usando OpenGL y funciona sobre un gran variedad de sistemas operativos incluyendo Microsoft Windows, Mac OS X, Linux, IRIX, Solaris y FreeBSD.
El desarrollo de OpenScenegraph comenzó en 1998 gracias a Don Burns y Robert Osfield que se unió al proyecto en 1999.
Proporcionando una mínima pero completa interfaz para hilos de C++ Orientado a Objetos (OO).
Esta técnica utiliza punteros private void para encapsular objetos de datos privados.
Los punteros void en realidad apuntan a estructuras de datos concretos, pero le dan una interfaz uniforme al DSO.