As software architecture evolves to match other engineering disciplines, it will be a period of change for those working in the field. Survey data found that apps often miss release deadlines and required functionality. On average, organizations expect to release 4.6 versions of apps per year, with some releasing up to 6.4 versions annually.