Any developer worth his or her salt knows that it’s all been done before. And it’s probably already been done better and faster. That’s why they use components. After all, building everything from scratch is so 1984. With so many powerful minds concentrating on solving common development problems and making those solutions available, modern developers spend most of their time connecting pipes, rather than designing and manufacturing them. But without great pipes, the guys upstairs can’t take their hot showers. Here are the folks who make the best, easiest-to-thread application plumbing.