We help nonprofits thrive on the web, so they can improve the world.
Let Us Help
Over the last decade, we have helped hundreds of organizations thrive on the web. With our help, they've designed huge new sites, squashed thousands of bugs, created custom web applications, and more. How can we help you?
Web Design & Branding
Led by our Webby-nominated Creative Director, our strategy and design process can help you with a logo, website design, style guide, infographics, image treatments, or social avatars.
Front and Back-End
We create and test code so it's semantic, SEO-ready, accessible to at least WCAG level AA, and mobile-responsive for devices of any width. Drupal, WordPress, and Joomla are our preferred backend solutions.
We don't do "support tickets." Instead, connect with your own dev team who help you bug fix, add landing pages, create new functionality, and strategize future plans.
More Services We provide
Keep your audience updated with branded udpates.
Create a log-in-only section of your site for exclusive content.
Deftly manage hosting and proactively respond to issues.
Get your site talking to Salesforce, DonorPerfect, Soapbox Engage, or other CRMs.
Give your users an excellent experience, no matter their device.
Create custom web applications.
Ensure accessibility to at least level AA.
Improve site loading time.
Communicate complex data visually.
Define and achieve your organization's objectives.
Ensure your assets are always available.
Logos & Branding
Develop a strong visual identity.
Measure and improve website performance.
A widely used and user-friendly CMS that allows for easy content management.
Predict and plan for your upcoming technology needs.
Keep your website content management system up-to-date.
An open-source CMS that is known for its scalability and flexibility.
Social Media Integration
Integrate website with social media channels.
Sell products, services, or event tickets online.
Help your users contribute to your mission.
A popular open-source CMS that offers a wide range of features and extensions.
We take pride in our culture of empathy, friendliness, accountability and fairness. It influences the processes we use, how we treat and communicate with colleagues and clients, and how we support our clients’ missions.
The situations nonprofits face on the web are wide-ranging, and the solutions can be opaque. We have processes and solutions that help nonprofits overcome their web challenges.
“Our mission has changed dramatically over the last few years. We need to redesign the website.”
No problem. We have a documented, thorough process for designing and building new sites. We'll help you conduct a thorough analysis of the new mission and goals, create wireframes to capture user flow and functionality, generate and iterate on design mockups until we have the perfect design, and then build on a stable, user-friendly CMS to set you up for future success.
“Our host emailed and said our site will be taken down on Monday unless we update PHP. What do we do?”
We’ve got you covered. Our first step would be to check if there are any backups available, and if there are, restore the website from the most recent backup on a different server. If there are no backups available, it is important to quickly identify the reason why the website is being taken down, and take steps to address the issue. This could include working with the hosting provider to resolve the problem or migrating the website to a new hosting provider.
“The last web developer left our project half-done, and we have to launch next month — but it's full of bugs! Help!”
It happens! First, let’s open up the lines of communication and gather all of the necessary information and resources to finish the project. We would quickly assess the current state of the project, identify and fix the most critical bugs, then work to ensure that the rest of the project looks and works the way you intend.
Some of our clients
After more than a decade of experience, we have a solid handle on who we are — and who we aren’t.
We treat people like humans, and expect the same from them. We abhor the concept of “support tickets,” and prefer good conversations over email or phone. We are solution-impartial, meaning that we don’t “prefer” WordPress over Drupal or Salesforce over Blackbaud — instead, we “prefer” whichever solution will work best for the particular challenge at hand.
Most importantly, we are inspired by our clients and want to, where we can, help them as they improve the world.
Chris is the creative director at BFC. With over 15 years of experience designing and implementing front-end technology, Chris takes on every project with a contagious passion and an unflinching trust in the technology design process to solve real problems. He’s responsible for frontend development and any additional design needs that arise.
Director of Support
With over seven years of data architecture and project planning experience, Shayna thrives when collaborating with clients and BFC team members to build custom web solutions. She’s responsible for overseeing BFC Support and implementing fixes and custom solutions for her portfolio of websites. A full stack web developer, Shayna provides exceptional Drupal and WordPress support for clients ranging from small nonprofits to national television leaders.
Founder & Web Developer
Ben has more 20 years of experience in web technology. After studying computer science at Stanford University and managing a website startup, he went to Columbia Law School and focused on human rights. In 2010 he left the legal world to start BFC, a boutique web development shop to focus on open-source web solutions for non-profit organizations. He’s responsible for strategy, planning, CMS configuration, and back-end development.
Ben manages a portfolio of Drupal websites for large nonprofit organizations, specializing in functionality enhancements, content management strategies, and website accessibility. With over a decade of customer support experience, Ben excels at educating clients about the inner workings of their sites. He strives to provide easy-to-use solutions for every problem and prides himself on maintaining consistent, friendly communication throughout any project.
Perry is a web developer at BFC who manages our maintenance workflow, improves website stability, and ensures compatibility during updates. He has five years of experience in PHP, mySQL, and other back-end frameworks. He expertly develops custom solutions to knotty problems for WordPress and Drupal websites.
Michael Mehler, VERA Institute of Justice