If you’re building a serious industrial-strength app on Force.com, you’re probably beginning to think about the right design and architecture, after working through the basics. We’ve all been there figuring out the optimal design to avoid rewrite later, make the app scalable, reduce development time & cost, ease of maintenance, etc.

Check out my paper, Ten Common Mistakes Architects Make When Building a Force.com Application, at the developer.force.com site. It provides several recommendations and best practices during critical stages of initial decision-making, designing and developing. These recommendations come from our own experience in building very complex products and apps on Force, including Navatar’s Financial Services products, and I’m very confident that you will find them useful.

As always, would love to hear your thoughts, as well as any additional advice you can offer from your own experience.