Because we specialize in custom development, every client is different. That’s awesome. Because it means we never get bored. But in this age of agility and flexibility, it also means that writing good project documentation is more important than ever. Rather than attempting to address the issue from every side, we wanted to start off with what we see as the most important form of written documentation a developer provides to their client: the contract.