How you can develop Software through Artificial Intelligence and Machine Learning?