
JMP fornisce analisi e grafici tramite oggetti chiamati piattaforme. Esempi di piattaforme includono Distribuzione, Bivariata, Minimi quadrati e Generatore di grafici. Le piattaforme JMP combinano funzionalità e procedure correlate. È possibile avviare le piattaforme con le impostazioni predefinite o con le preferenze dell'utente. Dopo l'avvio di una piattaforma, l'utente può interagire con essa per perfezionare ulteriormente l'analisi. Ogni oggetto della piattaforma JMP è composto da due livelli: il livello di analisi e il livello di report. Il livello di analisi è responsabile dell'esecuzione delle procedure analitiche. Questo livello risponde a messaggi come i comandi nel menu della piattaforma, ovvero il menu che appare facendo clic su un triangolo rosso. Il livello di report è responsabile della presentazione di risultati e informazioni. Gli elementi che compongono il livello di report rispondono a un diverso insieme di messaggi speciali, ad esempio i menu che appaiono facendo clic con il pulsante destro del mouse in una finestra di report.