# System Ability Manager(<a name="EN-US_TOPIC_0000001115719369"></a>)## Introduction<a name="section11660541593"></a>The System Ability Manager (SAMGR) subsystem implements the system service framework. It provides the functions of starting, registering, and querying system services, and querying cross-device distributed system services.## System Architecture<a name="section13587185873516"></a>**Figure 1** SAMGR architecture<aname="fig4460722185514"></a>![](figures/samgr-architecture.png)## Directory Structure<a name="section161941989596"></a>```/foundation/distributedschedule├── safwk # System ability framework├── samgr # System ability manager├── safwk_lite # Lightweight foundation process├── samgr_lite # Lightweight system ability manager```## Repositories Involved<a name="section1371113476307"></a>** SAMGR**distributedschedule\_safwkdistributedschedule\_samgrdistributedschedule\_safwk\_litedistributedschedule\_samgr\_lite