Kezdjük a projektprogram fogalmával. Ez általában olyan projektek összessége, amelyeket a vállalat egy konkrét stratégiai céljának elérésére terveztek – például az ázsiai piacon való működés bővítésére. Egy ilyen program potenciálisan projekteket foglal magában, azaz az ázsiai piacra való belépés stratégiájának kialakítását, a termékek regisztrálását, az értékesítési struktúrák kiépítését, a vállalat telephelyének megszervezését, a technológiai infrastruktúra biztosítását stb. Amint láthatja, ezek a projektek különbözőek – jogi, szervezeti, informatikai és egyéb projektek. Ebben az esetben a teljes programnak kell teljesítenie egy konkrét üzleti célt, nem pedig az egyes projekteknek (bár a kiválasztott projekteknek is lehetnek üzleti céljaik).
Például egy CRM-rendszer projekt csak a termékregisztrációval és az értékesítési struktúrák elindításával fog üzleti eredményeket produkálni. Üzleti szempontból ezeket a projekteket együtt kell vizsgálni. Az egyes projektek egymástól függenek, és az elszigeteltség megzavarja a megvalósítás értelmét. Ezenkívül egy programnak (csakúgy, mint egy projektnek) van egy kijelölt kezdete és vége a megvalósításnak. Ha befejeződött, akkor le van zárva. A programokkal ellentétben a portfóliónak nincs végdátuma.
A portfólió minden projektje hasonló, például új termékek tervezése és bevezetése. A portfóliók megvalósítása folyamatos, ami azt jelenti, hogy egyes projektek a portfólióban megszűnnek, mások megszűnnek, és új projektek kerülnek a helyükre az „ötletsorból”. A portfólió minden egyes projektjének meghatározott üzleti céllal és a cél pontos jellegével, de ennek megfelelően eltérő paraméterekkel kell rendelkeznie a megvalósításhoz. A projekteknek elvileg nem kell egymástól függeniük, bár a különböző portfóliókban lévő projektek között lehetnek ilyen függőségek. Ezeket hatékonyan kezelheti a FlexiProject projektmenedzsment szoftverrel.