Развитие революции зависит от хода классовой борьбы, от того, какие силы берут верх, в какой степени революционные классы способны довести до конца решение своих исторических задач. История знает и приливы, и отливы революций, и этапы их решительной победы, и факты временного торжества реакции, реставрации старых порядков. Наглядным примером может служить история Франции, где задачи буржуазно-демократических преобразований решались на протяжении почти целого столетия, начиная с революции 1789—1794 гг. и кончая революциями 1830 г. и 1848 г.
Развитие революционного процесса еще более осложняется переплетением внутренних и внешних противоречий. Главный источник революции — внутренние противоречия между антагонистическими классами, но это не означает, будто для нее несущественны внешние противоречия, т. е. противоречия между государствами. Последние всегда влияют так или иначе на внутренние противоречия, могут обострять их, ускорять или замедлять развитие революционного кризиса. Целью некоторых революций становится разрешение и внутренних и внешних противоречий. Таковы национально-освободительные революции, которые направлены против двойного гнета — гнета чужеземных угнетателей и реакционных классов внутри страны, как союзников и социальной опоры внешнего угнетения.
Революции отличаются друг от друга по своему