ICTs, enterprise and development