A calendar customization system comprises an interface component that
receives responses to one or more questions relating to a calendar. A
execution automatically generates a multi-dimensional structure for the
calendar, the structure generated as a function of the responses. For
example, the multi-dimensional structure can relate to a Gregorian
calendar, a fiscal calendar, a reporting calendar, a manufacturing
calendar, and/or an ISO8601 calendar.