How software is changing the architecture industry