Support and updates are another aspect. If the software is abandoned, that's a minus. Is there a developer community or support available?