The GbSchedule.NET control is a software component that allows you add scheduling to any application in any language. The component supports 15 ViewModes. A ViewMode is one way to display data. For example, the most common ViewMode is dates on top and time on left. This is the traditional appointment book. The Viewmode property allows the GbSchedule.NET component to be very useful for dentists' and doctors' office applications. Information may be viewed in many different ways such as by room, provider (worker) or category. GbSchedule.NET was designed from the ground up with office scheduling in mind. You can schedule appointments based on one or more of the following: date, time, room, object, provider, or category. There are built-in dialogs for out-of-the-box use. It is highly customizable with event notifications for virtually everything. Also appointment conflict resolution and display is built-in.