# Get vpp programs

> Gets a list of all VPP programs.

Source: https://docs.capaone.com/capainstaller/sdk-capainstaller-software-development-kit-functions/vpp-functions/get-vpp-programs/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

## Description

Gets a list of all VPP programs.

## Syntax

GetVppPrograms() as ArrayList

## Return value

The function returns an array of vpp programs. Each vpp program in the array is a joined line with the character defined with [Set splitter](/capainstaller/sdk-capainstaller-software-development-kit-functions/container-functions/set-splitter/).

- vppProgram.ID
- vppProgram.Name
- vppProgram.OrganisationName
- vppProgram.Email
- vppProgram.ExpireDate
- vppProgram.GUID
- vppProgram.Description

## Example

**VBScript**

```vb
Set oCMS = CreateObject("CapaInstaller.SDK") 
Set aUnit = CreateObject("System.Collections.ArrayList") 
oCMS.SetInstanceManagementPoint("1") 
Set aPrograms = oCMS.GetVppPrograms() 
for each item in aPrograms
  wscript.echo item
next
```
