development paradigms