Framework for the Automation of SDLC Phases using Artificial Intelligence and Machine Learning Techniques | Synapse