Business information systems are a bit like the weather. We hear and talk a lot about them. They have a tremendous — sometimes defining — impact on our businesses and daily life. Yet getting a handle ...