In this paper we provide a general framework - the so-called ''cournotian monopolistic competition" model - to highlight how imperfect competition on the good markets, with increasing returns and variability of the mark-ups, allows for endogenous fluctuations in the economy. The analysis is conducted in the broader perspective to design macroeconomics of contemporary economies as macroeconomics of imperfect competition.