A software development methodology which focuses on domain models
Domain models are contrasted here with concepts of programming and computing.