Customization

I am completely new to this software and have recently started looking at it for a 
new project. I had a few questions that will help me get started here. These are
all about customization:

1. How easy is it to extend the database to add
a dozen or more fields?
2. How easy is it to modify the workflow within the
app?
3. How easy is it to create customized reports?
4. Is there on-line documentation/support group that
can help in this process?

Custom fields (see installi

Custom fields (see installing voter data) can be accomodated, though with some limitations on functionality (e.g. displaying custom data on a contact list requires modifying code).

I'm not sure what you mean by modifying workflow, and of course "easy" is kinda tough to pin down too. But I think the answer is "not easy".

There is no API or custom report functionality.

The advokit-dev listserv is the best place to get questions answered.