JMP fornisce analisi e grafici tramite oggetti chiamati piattaforme. Esempi di piattaforme includono Distribuzione, Bivariata, Adatta ai minimi quadrati e Generatore di grafici. Le piattaforme JMP combinano funzionalità e procedure correlate. E avvii piattaforme con le impostazioni predefinite o con le preferenze dell'utente. Dopo l'avvio di una piattaforma, un utente può interagire con essa per perfezionare ulteriormente la propria 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, che è il menu che appare quando fai clic su un triangolo rosso. Il livello del rapporto è responsabile della presentazione dei risultati e delle informazioni. Gli elementi che compongono il livello del report rispondono a un diverso insieme di messaggi speciali, ad esempio i menu che vengono visualizzati quando si fa clic con il pulsante destro del mouse in una finestra del report.