application software development core activities processes requirements design engineering construction testing debugging deployment maintenance paradigms and models agile cleanroom incremental prototyping spiral v model waterfall methodologies and frameworks asd devops dad dsdm fdd iid kanban lean sd less mdd msf psp rad rup safe scrum semat tsp up xp supporting disciplines configuration management documentation software quality assurance sqa project management user experience practices atdd bdd cco ci cd ddd pp standup tdd tools compiler debugger profiler gui designer modeling ide build automation release automation infrastructure as code testing standards and bodies of knowledge babok cmmi ieee standards iso 9001 isoiec standards pmbok swebok itil glossaries artificial intelligence computer science electrical and electronics engineering vte applicationrelease automation ara refers to the process of packaging and deploying an application or update of an application from development across various environments and ultimately to production relationship with devops ara tools help cultivate devops best practices by providing a combination of automation environment modeling and workflowmanagement capabilities these practices help teams deliver software rapidly reliably and responsibly ara tools achieve a key devops goal of implementing continuous delivery with a large quantity of releases quickly relationship with deployment ara is more than just softwaredeployment automation it deploys applications using structured releaseautomation techniques that allow for an increase in visibility for the whole team ara solutions gartner and forrester have published lists of ara tools in their ara magic quadrant and wave reports respectively solution released by buildmaster inedo ca release automation and automic ca technologies deployhub openmake software deployment automation formerly serena deployment automation micro focus electricflow electric cloud flexdeploy flexagon hybrid cloud management ultimate edition micro focus ibm urbancode deploy ibm puppet enterprise puppet release lifecycle management bmc software visual studio release management microsoft xl deploy xl release xebialabs 