Software-architectuur opnieuw definiëren: de toekomst van ontwikkeling