Permita un control preciso sobre los recursos del sistema, el almacenamiento de datos y el comportamiento del sistema operativo para el desarrollo avanzado de software.
Las herramientas de SO y sistema de archivos permiten la interacción de bajo nivel con los sistemas operativos y el almacenamiento para gestionar datos, seguridad y el comportamiento del sistema. Estos productos permiten acceso al registro, sistemas de archivos virtuales y respaldados en la nube, controladores de filtro del sistema de archivos, monitorización, cifrado, control de procesos y auditoría. Las características comunes incluyen kits de desarrollo de software, SDKs, e interfaces de programación de aplicaciones, APIs, para componentes de Windows, marcos de deshacer y rehacer, y bibliotecas de diagnóstico. Los casos de uso típicos incluyen crear soluciones de almacenamiento seguras, ampliar sistemas de archivos, aplicar políticas, realizar seguimiento de cambios e integrar capacidades de nivel de sistema en aplicaciones sin reescribir la funcionalidad principal del SO. Son utilizadas por desarrolladores y equipos de TI en entornos de escritorio, servidor y embebidos.