Israeli startup vCita claims to have everything a small business needs. Appointments, customer relationships, payments and marketing. And a very effective customer-friendly web app interface. With around 100,000 clients, vCita has raised $15 million of funds to grow itself.