In ContactDude you can easily create new contacts and add appointments to those contacts simultaneously. You can also add appointments based on the contacts that you have in your phone as well.
ContactDude allows you to create an appointment based on location, time, phone call or email address and keeps you notified about all the appointments that you have created.
You can simply get a direction, send an email, call or send a message to whom you have an appointment, with just a simple touch.