Preface
Enterprise organizations have complex processes and integration requirements that typically span multiple locations around the world. They seek out the best-in-class applications that support not only their current needs, but also those of the future. The ability to adapt an application to their practices, terminology, and integrations with other existing applications or processes is key for them. They invest as much in your application as they do in you, as the vendor or developer capable of delivering an application strategy that will grow with them.
Throughout this book, you will be shown how to architect and support enduring applications for enterprise scale businesses using Salesforce by exploring how to identify architecture needs and design solutions based on industry-standard patterns.
Large-scale applications require careful coding practices to keep the code base scalable. You’ll learn advanced coding patterns based on industry-standard enterprise patterns and reconceive them for the Salesforce Platform, allowing you to get the most out of the platform and incorporate best practices from the start of your project.
As your development team grows, managing the development cycle with more robust application life cycle tools, and using approaches such as Continuous Integration, become increasingly important. There are many ways to build solutions on the Salesforce Platform; this book cuts a logical path through the steps and considerations for building packaged solutions from start to finish, covering all aspects from engineering to getting it into the hands of your target users and beyond, ensuring that they get the best value possible from your Salesforce Platform application.