(layered software)
oprogramowanie zaprojektowane w formie poziomów logicznych kontaktujacych sie ze soba za pomoca odpowiednicη Ä interfejsów. Zaleta o.w. jest mozliwosc wykonywania zmian w wybranej warstwie bez oddzialywania na inne warstwy. Proces nawarstwiania sie oprogramowania wciaz sie poglebia, byc moze w przyszlosci pojawi sie dziedzina "archeologii informatycznej". Zob. tez ukrywanie informacji, programowanie strukturalne, system rozszerzalny
- pietra oprogramowania, ( software levels ,...
- uwarstwowienie, (architektura warstwowa,...
- model cebuli, ( onion model )