Kevlin Henney's corollary to this is, "...except for the problem of too many layers of indirection."
Transport Layer Security | Layer Marney | Simple Authentication and Security Layer | Ozone layer | abstraction | Ozone Layer | MPEG-1 Audio Layer II | ATM Adaptation Layer 5 | Thin layer chromatography | Sattler's layer | Run-Time Abstraction Services | Quartz (graphics layer) | Physics Abstraction Layer | ozone layer | Ontology Inference Layer | Layer Pyramid | Germ layer | Fighting Layer | abstraction layer | Abstraction-Création | Abstraction |
An abstraction layer managing the timer and space partitioning constraints of the platform (memory, CPU, Input/output).
It included Record Browser - CRUD engine, designed by Arkadiusz Bisaga (ethnar), which is a high-level database abstraction layer, handling not only Create/Read/Update/Delete operations, but also handling automatic pagination, lazy delete, full record history, sorting, filtering and more.
Windows Vista and later (Windows Server 2008 and later for servers) automatically detect which hardware abstraction layer (HAL) should be used at boot time.
Run-Time Abstraction Services, a firmware abstraction layer used on some computers