The domain of software development is constantly progressing. Traditionally, theory and practice have existed in somewhat separate spheres. , Nevertheless, the JPU framework aims to bridge this gap by delivering a comprehensive perspective on development. It encourages the application of theoretical concepts in real-world scenarios, resulting in mo