Based on an analysis of 152 million lines of code, in 496 applications submitted by 88 organizations across six global industry groups, CAST???s big data analysis found that Java EE applications built without frameworks have lower structural quality overall ??? meaning they are more prone to failure and costly to maintain ??? than apps built using frameworks such as Hibernate, Spring, and Struts.