App to remember open app/file & browser window and their placement
Safari can save all open tabs from a single window &amp; reopen them with one click. Bookmarks Menu->'Add Bookmarks for these n Tabs'. 

Not certain for other apps, though as a workaround you could save copies of open documents all to the same project folder &amp; reopen from there.