AI-based low-code and no-code software development framework