You are in charge of systems programming for an insurer writing disability insurance. It is your job to write reporting modules to meet the needs of the actuaries, claims managers, accountants and so on. Where to start?
The data would seem to be a good place. I'll take it as read what kind of data the business will generate. The question is how to represent it for efficient use in our programs - something we worry about so that the user doesn't have to.