Provide and gain access to hardware and the system frameworks that vend hardware features with the Kernel & Driver layer. Use the frameworks in this layer if those in the upper layers aren't sufficient for your needs.