SPSS for Mac · Native, offline, bought once

SPSS Alternative for Mac — a native app that opens your .sav files.

Open your .sav files on the Mac with every variable and value label intact, so nothing has to be rebuilt. Stratum is one payment instead of a yearly one, with the whole toolkit in it — the analyses you run every day, 30+ publication-ready charts and machine learning — in an app built natively for macOS. Free to try on your own data before you decide.

An SPSS .sav file open in Stratum: the column headers carry the GSS variable labels with the short variable names beneath them, the cells read as value labels in words, and user-missing codes such as iap are shown greyed
Your .sav, opened. Variable labels on the headers, value labels in the data, user-missing codes honored.
Four Stratum charts under one selection: a scatter with the Gentoo penguins at full strength and the rest dimmed, a Pareto of islands where only the Biscoe bar is part-shaded, a histogram with the heavier body-mass bins shaded, and a box plot where only the Gentoo box is part-filled
One selection, every chart. Drag on one chart and the same rows light up everywhere — 91 Gentoo, every one of them on Biscoe, so that bar shades to just over half while Dream and Torgersen stay empty. Aggregate marks show their selected share, not just a highlight.
Stratum's data grid with an SPSS .sav open, column headers showing variable labels
Your variables, as SPSS defined them. Every column with its label, type, value set, missing codes and summary statistics — the .sav’s dictionary read in full, not just its numbers.
A bar chart whose category axis and legend read in value-label words rather than codes
Labels carry into the output. A summary report naming every variable the way the .sav labelled it — so a table reads in words rather than in variable names.
PC1 versus PC2 biplot with loading vectors
PCA you can read. PC1 against PC2 with loading vectors, so you can see which variables drive each axis.

Why SPSS on a Mac stops working for people

They are different problems, and only two of them have the same answer.

Your license ended when your enrolment did

Campus site licenses stop at graduation, and the personal price is not the campus price. If you still need t-tests, ANOVA and regression for a thesis, a paper or a job, you need a tool you own rather than one you rent through an institution. Stratum is bought once, and it is yours — no renewal date, and no institution to belong to.

The annual bill, and what is not in it

SPSS is sold per user per year, and some of what you would reach for — the Regression and Advanced Statistics package, Decision Trees — is priced on top of the base. Stratum Standard is $119 once, with regression and its full diagnostics included rather than sold separately. The full arithmetic, with IBM’s own list prices and their caveats, is laid out on the SPSS comparison page.

It does not feel like a Mac app

This is the one people are least willing to say out loud and complain about most. Stratum is written for macOS: it opens in a second, follows system dark mode, renders at Retina resolution, takes a drag-and-dropped CSV straight onto the window, and exports charts at print resolution without a dialog stack. There is no runtime to install first.

What “native” buys you in practice

It is an overused word, so here is the concrete version. There is no runtime or helper to install before the app opens. Your analysis runs entirely on your machine: your data is never uploaded, and there is no telemetry on your datasets, which matters if your data is not allowed to leave the building. It follows the system appearance, draws at Retina resolution, and accepts a file dragged onto its window. The app does check your license periodically and look for updates — neither request carries any of your data — and it keeps working offline for a week at a time between those checks.

Bought once. Standard $119, Professional $249, one payment. Students get 25% off Standard with a verified school email. The trial is the full app for 10 days — no card and no account.

Moving your work across

Open a .sav or a compressed .zsav directly — variable labels onto the headers, value labels kept so output reads in words, user-missing codes honored — and the analyses you ran in SPSS are a menu item away, with the numbers checked against a named outside tool before they reach you. Stata .dta, Excel, CSV and fixed-width ASCII open the same way, to around five million rows. So your first hour in Stratum is analysis, not data entry.

Where your SPSS analyses live in Stratum — menu path by menu path
Analyze ▸ Descriptive Statistics ▸ Descriptives

Summary — mean, SD, quartiles, skewness and kurtosis for every column at once, rather than one dialog per variable.

Analyze ▸ Compare Means ▸ Independent-Samples T Test

Two-Sample — Student’s t, Welch and paired, with Mann-Whitney and Wilcoxon in the same report.

Analyze ▸ Compare Means ▸ One-Way ANOVA

One-Way ANOVA — SS, df, MS, F and p, with Tukey HSD post-hoc comparisons and confidence intervals.

Analyze ▸ Correlate ▸ Bivariate

Correlation — Pearson, Spearman and Kendall matrices with confidence intervals, p-values, and Bonferroni or FDR correction.

Analyze ▸ Descriptive Statistics ▸ Crosstabs

Contingency Table — chi-square, expected counts, and row and column percentages.

Analyze ▸ Regression ▸ Linear

Linear Regression — coefficients with CIs, VIF, leverage, Cook’s D, best-subsets, R², AIC and BIC, in one report.

Analyze ▸ Dimension Reduction ▸ Factor

Principal Components — loadings and variance explained, with KMO, per-variable MSA and Bartlett’s test of sphericity, a scree plot and a biplot.

Analyze ▸ General Linear Model ▸ Multivariate

MANOVA — Wilks’ lambda, Pillai’s trace, Hotelling-Lawley and Roy’s largest root, with the F approximation and its degrees of freedom.

Analyze ▸ Nonparametric Tests ▸ Independent Samples

Kruskal-Wallis — with Dunn’s post-hoc comparisons, tie-corrected and adjusted for multiplicity.

Analyze ▸ Classify ▸ K-Means Cluster

Clustering — k-means with a silhouette and an elbow plot, or hierarchical with Ward, complete, average or single linkage.

Analyze ▸ Classify ▸ Tree (Decision Tree add-on)

Decision Tree — classification and regression trees with cross-validated pruning, drawn rather than tabulated, plus random forests and boosted trees. In Professional, not a separate purchase.

Analyze ▸ Dimension Reduction ▸ Correspondence Analysis

Correspondence Analysis — row and column coordinates, inertia and contributions, Cramér’s V, and the map.

Transform ▸ Compute Variable

Formula columns — 114 functions across math, text, dates, binning and recoding, column aggregates and row windows, with a searchable reference beside the editor.

Output Viewer — a static chart you re-run to change

Linked selection — one row selection shared by the datasheet and every chart: click or drag on one and the rest highlight with it, with no dialog to re-run.

Graphs ▸ Chart Builder

30+ chart types — histogram, box, violin, density, ECDF, Q-Q, scatter with OLS and LOESS, treemap, mosaic and Pareto.

Frequently asked questions

Does IBM SPSS Statistics actually run on macOS?

Yes. IBM ships a macOS build, so this is a question of license and cost rather than compatibility.

Can Stratum open my .sav files?

Yes — open a .sav directly, by dragging it onto the window or with File ▸ Import. Variable labels come across onto the column headers, value labels are kept so charts and tables read in words rather than codes, and user-missing codes are honored. .csv, .xlsx and Stata .dta import the same way.

Is there a free option for a Mac?

Stratum is a paid app, and here is what the money buys: a native interface, 30+ publication-quality charts, regression diagnostics and machine learning without add-on pricing, and a published validation record. Try it for 10 days and compare.

Which macOS versions are supported?

macOS 14 (Sonoma) or later. There is a native Windows build too, on the same license — useful if you work across both.

Will my output look like SPSS output?

Content: yes. Format? In our view, better. The same statistics are there — SS, df, MS, F, p, coefficients, standard errors, confidence intervals — laid out as clean report tables you can export to PDF, PNG, CSV, Markdown or HTML. Every table is formatted to drop straight into a paper or a slide.

Can I try it on my own data first?

Yes, and you should. The 10-day trial is the complete app, with no card and no account. Import your own file and run the analyses you actually need before deciding.