E-business, e-finances and e-government for the 21st century