Using SeedCode as a Contact Manager

All, I am hoping to use my seedcode complete as a fully functioning contact manager for my sales calls and sales leads etc. I am already logging in all activities through the contacts tab, ie, appointments, follow up phone calls, initial phone calls etc. However, what I want to be able to do is have a view that shows me all activity by account/contact with the last activity that took place.
Basically, I want to pull up the view and see that I have not contacted ABC company in 2 months and I need to at minimum follow up with a phone call at a minimum or maybe schedule an appointment.
I am not sure if I should have something linked to the 'company' or to the individual 'contact. I am thinking the contact just for streamlining purposes. Please let me know your thoughts on this.
Basically, I want to pull up the view and see that I have not contacted ABC company in 2 months and I need to at minimum follow up with a phone call at a minimum or maybe schedule an appointment.
I am not sure if I should have something linked to the 'company' or to the individual 'contact. I am thinking the contact just for streamlining purposes. Please let me know your thoughts on this.