OK, here's the deal: I want to write a general purpose class that can be used by other applications that I write as it will incorporate a special number generator algorithm that is used by my business. I don't want the XCode project that this class is contained in to hold any sort of UI or controller; that's what the other XCode projects will provide. I have a book that shows how to incorporate a Foundation Tool XCode Project in another XCode Project that provides a UI but sending and receiving input via Standard Input/Output doesn't look very efficient, plus it's not that easy to code. Can you recommend how to create an XCode project that only includes classes that can be used in other XCode projects? Am I looking at a Framework here?