Design a Virtual Office with Open Source?
apropos asks: "An interesting question came up recently when discussing (yet again) starting an open-source based consulting company: 'How would you design the ultimate virtual office with open source software?' With things like fax, VoIP, web, email, security and office suites all available as open source products, what kind of useful things could be done? One idea that came to mind was emailing answering machine recordings. What would you put into your ultimate virtual office solution?"
That's what I'd put into the picture. People. Remember, technology is nothing but an enabler. From the receptionist who answers your phone (can be in a call center, sure, but they should be breathing) to the monkey on the keyboard getting the job done, people are what will make the difference. Everything else is an end to a means, and besides - there's nothing like dealing with people to cut through some of the crap that we get day in and day out with this stuff.
You're special forces then? That's great! I just love your olympics!
I think I'd recommend a good secretary. A good secretary who'll take messages for you and deliver them is a lot more practical and easier to implement than a system to email answering machine messenges. Then, you can actually conduct business instead of designing whizz-bang systems that are little more than novelties. Just a thought.
We don't have a state-run media we have a media-run state.
Aside from the standard web-based groupware, time and project tracking, file sharing, faxing, customer collaboration/communication, and coding tools.. I would add wireless, low-bandwidth optimized UI's to all of the above as well as to things like Nessus, nmap, ssh, load testing, data validation services, site scraper, etc. etc.
Its nice to be able to sit with a client at lunch and run a security scan and site survey from your PDA and fax the results back to him so they are waiting in his office when he gets back.
I am building those tools for my fledgling company and used some of them today at a client site.
I haven't done it yet (largely because of the cost involved and my current lack of funds), but an open source VOIP system could kick ass and save you money. Phone systems are historically very expensive. It should be possible to run VOIP on your NAT router with an asterisk compatable phone card that supports say, 4 extensions (assuming a small office here). Phones are probably your biggest expense, but a complete phone system is often an order of magnitude higher than what can currently be implemented with VOIP in a small office, at least that's my take on it.
Slackware, what else when it must be secure, stable, and easy?
How do you pay people you not only can't see daily, but possibly may have never even met in person? How can you check up on the current state of your operation?
Open Standards Portal
Well, the question stands who is the user that you are targeting with your "usability". If you read the original post again it mentions the discussion centered around virtual office needs for a technology company (consulting, software, etc.). My company is a technology and myself and my colleagues have a definition of usability that centers on our ability to hack at it if it doesnt do what we want. Our motto of sorts, however, is something along the lines of "we know technology so you dont have to" and our customers often have their own definitions of usability.
Unlike proprietary software, they dont have to memorize how the vendor wants them to use the application, they tell me and I make it work for them how they want it. That usability model is also different.
Not to say that many open source packages don't suck as end-user tools, but everyone has different ideas of usability and its strength is that I can make it fit those ideas.