I was recently listening to an interview with Joe Hewitt (Facebook iPhone app creator) and he mentioned that most important portion of an application these days is the core model. He goes onto say that the reason for this is that apps need to be built for every platform but stem from a single core (web, mobile, and 3rd party apps).
I wanted to know if anyone had a resource for architecting something like this whether it's a book, website, or blog post.