Have you looked at https://www.condocommunities.com, they offer most of the features you've listed and have different packages depending on the needs of the HOA. I'm not affiliated with them just sharing my experience; my HOA started using the service recently and it's very easy to keep up to date with events in my building.
Resurrections will apparently occur in the seventh version of the Matrix, the one at the end of Revolutions.