The other day we were asked a question that got us thinking: "Do you use any specific websites or web applications for internal or company use, or do you simply design and develop websites and web application for customers only?"

There are several systems and applications without which we would have a rather hard time surviving.

Here are the top 5:

1. BaseCampHQ - www.basecamphq.com - a solid project management tool that facilitates communications between our clients and our team.
2. Freshbooks - www.freshbooks.com - a very well put together web-based invoicing system
3. GoToMeeting - www.gotomeeting.com - a leader in online virtual meetings
4. Skype - www.skype.com - the de-facto standard when it comes to instant messaging and international communications 
5. Our Internal CRM Solution - URL to be announced - a very simple but effective customer relationship management tool