# Software development - **Id**: https://logicsrc.com/openskill/software-development - **Kind**: skill - **Domain**: Computing - **Language**: en - **Aliases**: programming, software implementation Turn requirements into working software and maintain its behavior as needs and operating conditions change. ## Includes - Implementation, debugging, testing and maintenance. - Communicating tradeoffs and working with existing code and interfaces. ## Related - [Developer](https://logicsrc.com/openskill/developer) - [Software engineer](https://logicsrc.com/openskill/software-engineer) - [Computer science](https://logicsrc.com/openskill/computer-science) ## Taxonomy - **Related match**: [O*NET: Software Developers](https://www.onetonline.org/link/summary/15-1252.00) This relationship is a mapping proposed by the OpenSkill publisher. The source concept was reviewed on 2026-09-13; no taxonomy release is asserted. ## License Original description: CC BY 4.0, Profullstack, Inc. Linked taxonomies and example artifacts retain their own terms.