JMP stellt Ihre Analysen und Diagramme über Objekte bereit, die als Plattformen bezeichnet werden. Beispiele für Plattformen sind Distribution, Bivariate, Fit Least Squares und Graph Builder. JMP-Plattformen kombinieren verwandte Funktionen und Verfahren. Und Sie starten Plattformen entweder mit den Standardeinstellungen oder mit Benutzereinstellungen. Nachdem eine Plattform gestartet wurde, kann ein Benutzer damit interagieren, um seine Analyse weiter zu verfeinern. Jedes JMP-Plattformobjekt besteht aus zwei Schichten: der Analyseschicht und der Berichtsschicht. Die Analyseschicht ist für die Durchführung der Analyseverfahren verantwortlich. Diese Ebene reagiert auf Meldungen wie die Befehle im Plattformmenü, das Menü, das angezeigt wird, wenn Sie auf ein rotes Dreieck klicken. Die Berichtsebene ist für die Präsentation von Ergebnissen und Informationen verantwortlich. Die Elemente, aus denen die Berichtsebene besteht, reagieren auf einen anderen Satz spezieller Meldungen – beispielsweise die Menüs, die angezeigt werden, wenn Sie mit der rechten Maustaste in ein Berichtsfenster klicken.