Karl Marx (1867) menggolongkan masyarakat ke dalam dua kelas: majikan/borjuis yang menguasai alat produksi, keuangan, lahan, dan teknologi produksi serta buruh/proletar yang menjual tenaganya untuk mendapatkan upah. Sebagai alat ideologi, dikotomi Marx berpengaruh sangat besar terhadap upaya-upaya perjuangan kelas.
Namun, penjelasan dialektika oposisi ini belum cukup memuaskan untuk melihat realitas. Pertanyaannya, di manakah letak kaum profesional yang berada di antara kepentingan buruh dan majikan berada?
Max Weber (1920) mengelaborasi kelas sosial dengan lebih luas ketika memandang persoalan kelas bukan hanya bagaimana kekuasaan (power) atas alat produksi terletak, tetapi juga menyangkut derajat ekonomi dan prestise. Tiga hal itu menjadi penentu untuk mengukur derajat kelas seseorang.
Seseorang bisa saja berpenghasilan besar dan memiliki usaha dengan karyawan banyak. Namun, karena pendidikannya rendah, ia belum tentu masuk ke kelas atas. Sebaliknya, penyair atau sastrawan bisa masuk kelas menengah karena derajat pengetahuannya, meskipun ekonominya morat-marit dan tidak menguasai alat produksi kapitalistik.
Ibu rumah tangga yang hanya mengurus keluarga bisa masuk ke kelas menengah atas karena status pendidikannya tinggi dan punya suami kaya.
Kini, pemetaan sudah lebih terukur dengan berkembangnya berbagai metode untuk mengklasifikasikan kelas sosial. W Lloyd Warner, ahli antropologi dan sosiologi dari Universitas Chicago, Amerika Serikat, pada tahun 1949 memublikasikan acuan prosedur untuk pengukuran status sosial. Ia menggunakan ukuran derajat pekerjaan, pendapatan, kualitas rumah, dan area tempat tinggal.
Berikutnya, klasifikasi AB Hollingshead (1971) lebih sederhana, dengan hanya menggunakan ukuran pekerjaan dan pendidikan untuk membentuk stratifikasi kelas atas, menengah atas, menengah, menengah bawah, dan bawah.
Selanjutnya, analisis yang dikembangkan John Goldthorpe mungkin paling luas dipergunakan dalam berbagai penelitian, termasuk penelitian komparasi kelas menengah di Asia Tenggara yang melibatkan sejumlah lembaga penelitian di Indonesia, Filipina, Thailand, dan Malaysia pada tahun 1996-1997. Ia mendasarkan pemilahan sosial atas dasar pekerjaan dengan membaginya ke dalam 11 strata untuk membentuk tiga kelompok besar, yaitu kelas atas, menengah, dan pekerja.
Penelitian Litbang Kompas terbaru yang dilakukan pada Maret-April 2012 pada dasarnya merupakan gabungan antara dasar-dasar pengelompokan yang dipergunakan Goldthorpe dan memadukannya dengan ukuran yang dilakukan Biro Sensus Amerika Serikat yang mengadopsi model Weberian, yaitu membuat stratifikasi sosial berdasarkan pekerjaan, pendapatan, dan pendidikan.
Namun, Litbang Kompas melakukan modifikasi dengan menggunakan ukuran pengeluaran daripada menggunakan ukuran pendapatan (income). Ukuran yang kemudian menjadi dasar pengelompokan adalah pekerjaan, pendidikan, pengeluaran pribadi per bulan, dan pengeluaran keluarga untuk membayar listrik per bulan.