JMP proporciona sus análisis y gráficos a través de objetos llamados plataformas. Los ejemplos de plataformas incluyen Distribución, Bivariado, Ajustar mínimos cuadrados y Creador de gráficos. Las plataformas JMP combinan funcionalidades y procedimientos relacionados. Y lanza plataformas con la configuración predeterminada o con las preferencias del usuario. Una vez que se lanza una plataforma, un usuario puede interactuar con ella para refinar aún más su análisis. Cada objeto de la plataforma JMP se compone de dos capas: la capa de análisis y la capa de informe. La capa de análisis es responsable de realizar los procedimientos analíticos. Esta capa responde a mensajes como los comandos en el menú de la plataforma, que es el menú que aparece cuando haces clic en un triángulo rojo. La capa de informe es responsable de presentar los resultados y la información. Los elementos que componen la capa del informe responden a un conjunto diferente de mensajes especiales; por ejemplo, los menús que aparecen al hacer clic con el botón derecho en una ventana del informe.