Most of the work that Blue Bridge does is for Joomla and this requires that we continually think about how our work will be integrated with the work of other developers. When talking to clients about their needs, occasionally they'll ask me how we’ll execute a project and I sometimes hear them sigh, "You'll probably need to code this from scratch, huh?" This response derives from their experience with past Joomla development companies telling them, "Whoever worked on this last did a horrible job. We’ll have to re-write everything." Now, don't get me wrong, we rarely work with other developers’ code that is to our standards of quality. However, we also rarely tell our clients that we have to start everything over or that what they want can only be coded custom if it's going to work well. Development companies may benefit by custom developing everything, but it's rarely in your best interest to take this approach. In this post, we'll explore when and why you would want opt for custom development and what the options for integrating with other developer’s work are.