It would be beneficial be able to automate the completion of a program and change the status to 'inactive' or Is Active=false, once all the associated projects have been completed. The same functionality that is used to complete a project when all tasks are completed.
This would make it easier to manage the number of programs that are available in the pick-list when selecting a portfolio. Right now it is a manual process for deactivating programs.
Ex: Project Completion Mode