Working on a database program. However, the way this program works, is that the user will only ever have one of this database either open or saved at any time. Now I'm looking at the NSDocument architecture, and a lot of it seems like it would be right for this application, but it's designed for multiple documents, and I don't see anything to change that. Is there a way to limit the document architecture to limit the program to just one document, or am I barking up the wrong tree here?