He was previously the chief architect of the Practitioner Desktop Group at Rational Software Corporation, and the founder and CTO of InLine Software Corporation. At NeXT, he was a key contributor to the Enterprise Objects Framework, now known as Web Objects from Apple Computer. A well-known speaker and writer, Mr. Greenfield is also coauthor of the book Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools published by John Wiley and Sons. He has contributed to the Unified Modeling Language (UML), the Java 2 Platform, Enterprise Edition (J2EE), and related Object Management Group (OMG) and Java Community Process (JCP) specifications. He holds a BS degree in Physics from George Mason University.