Wyrażenie można wpisać jako wartość atrybutu dla konkretnego składnika (lub konkretnych składników w przypadku wielokrotnego wyboru) lub jako domyślną wartość atrybutu dla nowych składników.
Produkt IBM® Rational Focal Point wartościuje każde wyrażenie przed jego wykonaniem, aby zapewnić jego zgodność z wymaganiami dotyczącymi poprawności wyrażeń. Jeśli wartościowanie wyrażenia nie powiedzie się, nie są wykonywane żadne ze związanych z nim operacji, a użytkownik musi poprawić to wyrażenie zgodnie z otrzymanymi informacjami zwrotnymi.
Wyrażenia to matematyczne obliczenia dostarczające informacji. Wyrażenie może na przykład podsumowywać atrybuty w module lub zastępować pole daty statycznej datą bieżącą.
Reguły biznesowe mają zwykle kilka parametrów i wykonują bardziej złożone operacje. Reguły biznesowe umożliwiają więcej działań niż tylko zwracanie prostej wartości, na przykład wysyłanie powiadomienia e-mail.
Na przykład aby atrybut Łączny koszt zwracał sumę atrybutów Koszt sprzętu i Koszt oprogramowania, wyrażenie w polu atrybutu Łączny koszt powinno być następujące: =Koszt sprzętu + Koszt oprogramowania.
Atrybuty Koszt sprzętu i Koszt oprogramowania to atrybuty źródłowe, a atrybut Łączny koszt to atrybut docelowy. Atrybut docelowy wykrywa zmiany w atrybutach źródłowych i aktualizuje się po wystąpieniu zmian. Reguły biznesowe wykorzystują podobną strukturę.
Wszystkie wyrażenia i reguły biznesowe są zapisane w atrybutach. Jednak w niektórych przypadkach reguła biznesowa może zostać umieszczona w dedykowanym atrybucie oddzielonym od zwykłych atrybutów. Na przykład reguła biznesowa wysyłająca powiadomienie lub zapełniająca macierz powinna znaleźć się w dedykowanym atrybucie kontenera reguł biznesowych. Kontener to po prostu atrybut tekstowy zawierający regułę biznesową.

Wyrażenia mogą również wyświetlać obrazy, wykresy i tabele. Ponadto mogą mieć specjalny tryb edycji, na przykład TrafficLight.