Added initial Device management to program API