The advent of a new generation of technology has made the board portal a meaningful corporate governance tool.