Procedury IBM opracowano z myślą o zespołach stosujących techniki sprawnego programowania (ang. Agile development). Obejmują one wskazówki dotyczące metod adoptowania każdej z procedur i każdego z konfigurowalnych zasobów w celu usprawnienia pracy. Każdą procedurę można zaadoptować samodzielnie lub w połączeniu z innymi.
Każda procedura jest nakierowana na określone cele biznesowe, takie jak czas wprowadzenia na rynek lub zwiększenie produktywności. Wybór procedury do zaadoptowania jest prostym wynikiem podjęcia decyzji dotyczącej celów biznesowych, które należy osiągnąć.
Procedury IBM zaprojektowano z myślą o uzyskaniu niezależności od narzędzi. Ich stosowanie nie wymaga korzystania z oprogramowania Rational. Z drugiej jednak strony produkty Rational zaprojektowano w taki sposób, aby ułatwiały korzystanie z procedur IBM. W odpowiednich miejscach pomocy do produktu Rational istnieją odniesienia i odsyłacze do właściwych procedur. Odsyłacze te udostępniają dodatkowe informacje o tym, jak zaadoptowanie konkretnej procedury może usprawnić procesy programowania i dostarczania rozwiązania.
Ważnym atrybutem procedur IBM jest to, że zapewniają one stałe, możliwe do zmierzenia, doskonalenie. Środowisko IBM Rational Measured Capability Improvement Framework (MCIF) jest oparte na bogatym doświadczeniu w dziedzinie pomocy przedsiębiorstwom w stopniowym zwiększaniu dojrzałości procedur przy uzyskiwaniu wyników.