Digital technologies for 21st Century Democracy