A generic architecture for e Government and e Democracy