The World Health Organization (WHO) classification defines myelofibrosis (MF) to comprise of the three principal subtypes, primary myelofibrosis, post-polycythaemia vera myelofibrosis, and post-essential thrombocythaemia. Each subtype appears to exhibit a similar pathogenesis, clinical presentation, evolution, and treatment. The critical driver mutations involved in the pathogenesis are be JAK2, MPL, or CALR; mutations in the splicing machinery genes, the epigenome, transcription factors, and dysregulation in the haematopoietic stem cell niche also play pathogenetic roles. Myelofibrosis is a progressive disease, often evolves from a precursor disease state without any clinical symptoms and few laboratory anomalies, to more advanced stages with substantial symptom-burden. Janus kinase (JAK) inhibitors, such as ruxolitinib, afford significant symptomatic benefit, but no major impact on the JAK2 allelic burden, and many patients are offered a risk-adapted approach.