A-Z Popular New Study Guide Search »

Software Design Sitemap

 , updated on
Image
Software design is the practice of planning software including considerations such as functional components, layers, algorithms, interfaces, integration, data and security. The output is a design specification that can be used by developers to implement software that achieves functional and non-functional requirements within a set of constraints such as a technical environment. The following are common software design terms.

84 Shares

Citation

John Spacey. "Software Design Sitemap." Simplicable. Retrieved June 22, 2026. from https://simplicable.com/design/software-design

Microservices

Principles of microservice design.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map