- The process of planning, analyzing, designing, developing, testing, deploying, maintaining, and optimizing software.
- More about this term (beta): Web search, articles and videos, books
- Previous term: Software development kit
- Next term: Software engineer
- Random term: Spatial anti-aliasing