The first phase deals with creating a plan. The softwares used for this purpose are Jira, Confluence, etc. The second phase is the build phase in which Docker and other containerized applications are used. Collaborative coding is done using GitHub, BitBucket, GitLab, etc. Continuous integration can be done using BitBucket, Jenkins, etc. Operations are performed using Slack, Appdynamics, etc. Ansible and Chef are configuration and automation tools. Deployment is done on AWS Code Pipeline, BitBucket, etc. Management of software is done using Jira Service Management, Opsgenie, etc. Feedback software includes Pendo, GetFeedback, etc.