You can add custom development to Novell Vibe by creating either an extension or a remote application.
Section 1.1, Understanding the Differences between Extensions and Remote Applications
Section 1.2, Vibe Terminology