1. A method for providing in-line scheduling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising: receiving at a machine resident database system, a request from a user machine to schedule an event by at least receiving information generated from a combined view, showing a calendar view in combination with a view showing information stored by the tenant, the view showing information stored by the tenant and the calendar view being distinct from one another and selectable via the same window; scheduling, by the machine resident database system, the event based on the request to schedule the event; and sending to the user machine an updated calendar view reflecting the scheduling of the event.