This document provides an overview of flexible pavement design according to IRC-37:2018 guidelines. It discusses key considerations for pavement design like traffic loading, subgrade strength, material properties, failure mechanisms. It describes the process of estimating design traffic and analyzing flexible pavements as layered elastic systems. Design is based on preventing rutting of subgrade and bituminous layers, and fatigue cracking of bituminous layers. An example is given of using the IITPAVE software to determine pavement thickness to meet the design criteria.