Building solutions for the developer community.
When out-of-the-box configurations are clumsy, we customize. When there is an opportunity to advance user experience, we personalize. And when rote methodology is taxing, we automate. We strive for the best, most elegant, complete solutions—in every context.
It's in this spirit that we are proud to share our wealth of knowledge and the useful tools our developers have created. ICF is also committed to expanding the open source landscape. We're confident the links you find below can change the way code is developed and put into practice.