Revolutionizing Software Development: The Rise of Low-Code Platforms