Implementation - userland Userland (normal programs): Training program Produces networks from feature data Testing program To check network performance Configuration programs To upload networks, fetch features from the kernel And various other utilities