What I meen by logical progression is planning out how to get from where we are to implementing all the business functions mentioned in the original thread without missing a piece we will need later on. Like in order to build a budget application, you need a module that will adjust the start of the fisal year and lay out the periods to match your account practices. Is there something that needs to go between the Calendar module and the Fiscal module that may be needed later, that the fiscal module only wont work for?
I hope that is clearer. Maybe this should begin with an informal survey of all the ways dates and times are used in the business we( this is a big net ) work for or with then see if we can define the abstacted function. I think we would discover that there really is only a couple of handfulls of functions needed; It is the thousands of applications that make it seem so scary.
