Celem pray jest przygotowanie aplikacji zgodnie z zasadami: continuous delivery, continuous integration, continuous deployment. Zastosowanie dobrych praktyk: jedno wspólne repozytorium kodu, automatyczne budowanie, automatyczne testy, codzienne wysyłanie i scalanie, inspekcje kodu, uruchomienie procesu budowania po każdej zmianie, szybkość procesu budowania, testy w środowisku produkcyjnym, ciągła dostępność.