NVCA offers these Model Legal Documents as a free resource to the community.
Voting Agreement
Term Sheet
Stock Purchase Agreement
Right of First Refusal and Co-Sale Agreement
Model Legal Opinion
Management Rights Letter
Investor Rights Agreement
Indemnification Agreement
Certificate Of Incorporation