Max Weber acreditava que descobrir leis gerais na sociedade é impossível devido à natureza caótica das relações humanas. Ele defendia que a análise sociológica deve ser específica a cada período histórico, compreendendo as ações individuais em seu contexto. Weber desenvolveu a noção de "ação social" para descrever comportamentos com significado para os indivíduos e influência sobre os outros. Ele viu o capitalismo como resultado do triunfo da racionalidade promovido pelo protestantismo.