This depends on the specific requirements of the business or company you are working for. Here are some of the things you would need for a Remote Office Setup-
1. Business Applications
2. Mobile Tools
3. Cloud Computing Technology
4. Unified Communications
5. Project Management Tools
6. Data Backup and Recovery
7. Network Security and Malware Protection