AI, Low-Code, and Cloud: The New Software Development Paradigm