Solid is a device integration framework. It provides a way of querying and interacting with hardware independently of the underlying operating system. It provides the following features for application developers: - Hardware Discovery - Power Management - Network Management