Setting up a company is fairly straightforward but how can directors manage their shares, votes and vesting systems?

I did a bit of Googling and couldn't come up with a service for small businesses to manage their shares. There are quite a few services for managing shareholder registries but they don't have online voting built into them. They also don't have capabilities for managing vesting schedules/options. I think this would be a great piece of software for someone to build. Is there a project out there like this?