classes, along with dealing with data input, validation, persistence, and query. Boring, but works. <br><br>The complexity in enterprise projects come from the numerous object's interdependencies and specializations, i.e. each object is just different enough from another object that it requires additional code. Hence OOP's ability to couple data with behavior helps with code or