Pracują one z wiadomościami mailowymi oraz spotkaniami (prośbą o spotkanie, odpowiedzią na spotkanie i anulowaniem spotkania). Mogą one uzyskiwać dostęp do informacji kontekstowych, a następnie używać ich aby uzyskać dostęp do dodatkowych informacji na temat serwera czy usług internetowych.

Aplikacje takie mogą zachowywać się dokładnie tak jak strony internetowe, czyli między innymi implementować wygląd i logikę przy użyciu JavaScript. Jednak jako aplikacje dla Office’a mogą wchodzić w interakcje z aplikacjami z pakietu Office i ich zawartością przy pomocy bibliotek JavaScript zapewnionych specjalnie w tym celu. W przypadku aplikacji typu task pane i content apps API umożliwia im czytanie i tworzenie dokumentu, jak również obsługiwanie zdarzeń wywoływanych przez użytkownika. API dla aplikacji mailowych przydziela dostęp do wiadomości, informacji o spotkaniach czy informacji o profilu użytkownika.

W celu tworzenia aplikacji dla Office’a można używać dowolnego programu zapisującego plik tekstowy. Dodatkowo w ramach Visual Studio (od wersji 2012) dostępne są szablony projektów oraz dedykowane narzędzia programistyczne.