Endpoint manager framework