Omdefinering af softwarearkitektur: Fremtiden for udvikling