Bridging the digital divide - a holistic approach