We have done that in the past. Certainly we did that in Trinidad and Tobago. We used a product for them based on CiviCRM, which is an open-source piece of software.
We have also suggested that clients use NationBuilder because it's a fantastic piece of software that volunteers can use quite readily. The reporting of NationBuilder leaves a lot to be desired, which is why some clients want other outside reporting functionality.
Then there are still some campaigns that operate with paper. You see the gamut based on the volunteers and the staff that are available. Where we come in is in helping those campaigns and their staff make solid technology decisions to help match the tools with their engagement strategies and available resources.