Portfolio application demonstrating many features of Contact Personal Assistant