Modulær programmering er nært beslektet med strukturert programmering og objektorientert programmering. Alle disse paradigmene har som målsetning å håndtere store programmer og systemer ved å splitte dem opp i mindre deler, og alle tre oppstod i 1960-årene.