W dzisiejszej, coraz bardziej napiętej i konkurencyjnej gospodarce, posiadanie systemu informatycznego, który będzie wnosił realne korzyści dla organizacji jest w wielu przypadkach kluczowym czynnikiem sukcesu. Ze względu na dużą niepewność rynkową wdrażane systemy muszą cechować się elastycznością, która pozwala rozwijać je w myśl „business driven development” (BDD), czyli zgodnie z potrzebami biznesu. To one powinny dyktować rodzaj i kolejność wdrażanych funkcjonalności, tak, aby system zwiększał efektywność prowadzonego biznesu. Niezwykle istotny jest również fakt, że w dorosłość wchodzi pokolenie Z, które wychowane w świecie mobilnych technologii chce, by każde narzędzie było intuicyjne, łatwe w użyciu i dostępne z każdego miejsca na Ziemi. Podejście business driven development jest dużo łatwiejsze w przypadku systemów szytych na miarę, gdzie od początku znane są konkretne wymagania klienta, a oprogramowanie jest projektowane zgodnie z charakterysty...