Trendem není rigidní vývoj typu "vodopád", ale aktivní participace vývojářů a uživatelů během celého vývojového cyklu.
ideální jsou tedy agilní metodiky
s důkladným testováním na všech úrovních (testy jednotek, integrační testy, testy použitelnosti)
důraz ja na týmovou práci s odpovídajícími nástroji (sdílení kódu, testů)
využívání "sdílené zkušenosti" - vzory (nejen klasické objektové návrhové vzory - GoF, ale i vzory analytické a implementační - např. v EJB) a osvědčené praktiky
důraz je na kontinuálnost - kvality kódu - Refactoring, integrovatelnosti - Continuous Integration