Jack Greenfield is an Architect for Enterprise Frameworks and Tools at Microsoft. He was previously Chief Architect, Practitioner Desktop Group, at Rational Software Corporation, and Founder and CTO of InLine Software Corporation. At NeXT Computer, he developed the Enterprise Objects Framework, now a part of Web Objects form Apple Computer. A well known speaker and writer, he is a co-author of the best-selling and award-winning book "Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools", with Keith Short, Steve Cook and Stuart Kent. He has also contributed to UML, J2EE and related OMG and JSP specifications. He holds a B.S. in Physics from George Mason University.