software development
Building computer programs
Software development is the process of creating computer programs—designing, writing, testing, and maintaining the code that makes software work.
The term covers everything from building smartphone apps to enterprise systems.
A software developer or software engineer does this work professionally.
She's been in software development for fifteen years.
- codingWriting software instructions
- programmingWriting software instructions
- debuggingError removal from programs
- innovationCreating something original
- artificial intelligenceMachines mimicking human thought
pull request · version control · sprint planning · standup meeting · code review · technical debt · refactoring · usability · DevOps · data model · application · deployment · frontend · system · backend · tech stack · agile · bug
- knowledge industrieseducation, consulting, academic research, research, information technology
- Tech ServicesAccenture, IBM, Infosys, Cognizant, Fujitsu
- technologyelectronics, computing, computer, internet, social media
- digital technologyinternet, streaming, computers, CGI, programs
- techhardware, code, coding, programming, internet
- tech industrycomputers, semiconductors, hardware, Amazon, Google
software developmentmechanical engineering
Design of machines and systems
civil engineering · electrical engineering · construction · manufacturing · carpentry
develop, development, developing, developed, software, developer, undeveloped, redevelop, developments