GigJam besteht aus einem Cloud-Dienst und Client-Apps für verschiedene Geräte. Es teilt Aufgaben in einzelne Schritte auf und erlaubt den Austausch von Dateien und Informationen. Grundlage bilden offene Standards wie HTML, JavaScript, REST und OAuth.