Many developers choose to build plugins for WordPress because of its dominance. Wide availability of plugins means that your non-profit can quickly add new features to your site without expensive and lengthy custom programming.