# Build CiviCRM is an open-source application which can be poked, prodded, twisted, and hacked. It can be customized (with minimal code skills), extended (for add-ons and integrations), and collaboratively developed.
Requirements Get the tools you need
Git Install Install the latest code from git
Customize Change your site without coding
Extend Create an add-on or integration
Develop Create a feature or fix for CiviCRM
Test Make it good
Reference Dig into the nitty-gritty
# Collaborate As an open-source project, CiviCRM is managed by an international community of developers and activists. If you have questions, issues, or want to make plans for new development, reach out online.
Blog Read about the big developments
Forum Converse in the public square
Github Tap the firehose of core development
Guidelines Check the rules of the road
IRC Chat with other developers in real-time
Issues Discover on-going and resolved issues
Publish Share your extensions
Sprints Get together IRL
StackExchange Ask questions. Find answers.
Wiki Share drafts, notes, and specs