Options For Good (Not Expensive) Office Backbone For a Small Startup
An anonymous reader writes "I recently joined a startup, we have about 10 people altogether in various roles / responsibilities, and I handle most of the system / IT responsibilities (when I'm not in my primary role, which is software development). When trying to price licenses, I'm finding Microsoft offerings require quite a bit of upfront cost, so I'm trying the alternative solutions. LibreOffice and Google Docs work fine for the most part (we also have some MS Office users); however I'm having trouble getting a good / cheap / free solution to email, contacts, calendaring and user management in general. We have some Mac users, Windows users, need desktop clients for most of these uses as well — and there doesn't seem to be a solution that satisfies these myriad combinations." (Read more, below.)
Our submitter continues: iCloud doesn't natively support non @me.com addresses (workarounds seem prone to breakage so far), Windows Live Mail doesn't support Google's CalDAV, there doesn't seem to be anything that can provide a company-wide Contacts support, etc. Ideally I can deploy a solution that has the following: Sharing calendar (or look at other people's calendar), Company-wide Contacts Address Book, Add new employee / consultants and take them offline too (in terms of user permissions, access), Clients available on Windows, OSX, possibly mobile, which support the calendaring / meeting invites / contacts list set up. Maybe I'm just out of my depths here — can Slashdot provide some direction as to what I can look at? Or is a Hosted Exchange the cheapest option? Disclaimer: I did come from a company that uses Exchange / Outlook — but the costs seem high."
What's the global consensus? Is everyone open to outside-the-box solutions? Or do they want the "comfort" and "warm fuzzy feeling" of Microsoft familiarity?
Zimbra I believe does most if not all of what you are looking for.
Try looking into Zimbra, its like a cheaper, more extensible version of Exchange.
Plastics.
Have you considered Google Apps? It is free for up to 10 users. You can use Thunderbird with a couple of plugins to handle the desktop client or just have your people use the web apps which are very good.
http://www.google.com/enterprise/apps/business/pricing.html At $5/user/month, it's decently priced.
+ tons of other plugins, including calendar stuff.
Get an office365 subscription.
Hosted exchange + the full office suit. Honestly it's a decent way to do this until you decide to roll your own infrastructure. If you ever do. (We have it scaled across 15 companies and ~1200 users)
What about Google Apps?
Free for 10 users. E-mail, calendar, notes, and docs. Can all be integrated into desktop clients.
Become a Partner. You get pretty much all of their software for 10 desktops and a couple of servers for less than $500 a year.
"Eve of Destruction", it's not just for old hippies anymore...
Google Apps is free for up to 10 users, so go with that for centralized management of contacts, calendars, mail. Use Thunderbird + Lightning for email, calendaring, and contacts access on the client side. Pretty simple standard stuff really. Google Apps services can tie into most any client software you can think of. Only problem I have with Google Apps is no task syncing. Other than that it's solid.
Google Apps Free might be a good fit. Free for up to 10 users, so it looks like you'd just make the grade. It would take care of your email, document, calendar sharing needs for the whopping cost of $0.
Also worth looking into would be what services your ISP offers to businesses. For example, I know Comcast offers hosted Exchange solutions to it's business class customers for little to no money. Of course you're marrying yourself to their service, but hey, free is free.
Overall, I'd wholeheartedly recommend Google Apps Free. You're free to move ISP's if you choose, and if you can successfully move everyone to using the web interface for gmail/calendar/contacts/docs/etc. you'll do away with a LOT of overhead. No more configuring outlook. No more (or reduced) need for a fileshare (share docs in google docs). It's a great solution for small operations.
I would recommend checking out Sogo. This would provide a good groupware solution. In their upcoming version, 2.0, it will have some goodies like Exchange Server emulation so it will integrate well with those using Outlook. For collaboration, you can check out Alfresco. As for a common identity management solution therein lies the trick. If you are brave, you can check out using Samba4 and configure all of your clients to authenticate against their version of Active Directory. The Samba wiki has some good instructions on that. I know that there is an open source software package that helps integrate Linux with Active Directory but I cannot remember its name. It does get packaged with Ubuntu, however. Hope this helps some .....
If you meet the requirements, why don't you do BizSpark?
Pretty sure Google Apps for Business also meets your requirements, but it's around $50 per year per user.
Maybe I didn't read well enough, but it seems like Google Apps would fit all of your requirements. My small business has fewer than 10 employees and we use google docs, email, calendar, contacts, and the myriad other services to provide everything we need on that front.
These services don't come with desktop clients but, if you're looking for offline use (the only reason I can think you would need a client), Google Apps allows offline work. Plus, these services allow collaborative edited such that multiple people can all make changes to a document at the same time.
When facing that much cross-platform usage, Id go with Google Docs/Calander/Chat/Gmail for simplicity and ease of use. Its somewhat feature-light, but would provide the broad base and low cost you are looking for. It probably will never be Great, but it may be Good Enough, at least until the startup grows enough to make larger, more expensive packages worth it.
Common Sense isn't as Common as people think...
I see that you mentioned Google Docs, but have you looked at Google Apps for Business (runs on a domain of your choice)? There's a free version for up to 10 accounts. Otherwise, I think it is $50 per user per year.
It supports calendar sharing and company-wide contact sharing (from the web UI anyway). Though I think that the global contact list might be missing from the free version.
I didn't see you mention Google Apps. My company (500'ish people) are all on Google Apps and I really like it. Plus its free for up to 10 users, so you could at least give it a test drive. It integrates email, calendar, docs, and contacts all into one package (with names shared between each).
Its not what it is, its something else.
You said Google Docs works fine for the most part, but the Gmail / Calendaring portion doesn't work?
We are a startup (about 25 employees) and Google Docs works fine for Email and Calendaring.
...in terms of real cost, my guess is that even if you buy whatever licenses you need/want from Microsoft for whatever software you have a need for, it won't really be that expensive compared to irritating your users (also, just use hosted exchange as $10/month/user should be a non-issue).
Before making any decisions, I'd consider asking your admittedly tiny user base what software/suites they need/want instead of just making blind purchasing decisions
I believe Google Apps has everything you need there.
It's got the best calendar I've used and works great for collaboration.
It has Google Contacts for your address book.
The user management is simple and easy, you can import from various other systems with ease.
As for clients, there are web clients on nearly every platform and device and it can integrate with the Microsoft Office suite.
I've only used mine (and that's a Snow Leopard Server, not Lion) at home, but it would seem to support a lot of what you are asking for, including, I believe, workgroup management for Windows users. You'd need to find clients which would talk to the various server-side applications, and I'm afraid I've no experience of that.
Again from memory, and I may be wrong, my recollection is that Lion Server does not require client licences, so, once you've bought the box, and installed the software, you can connect as many people as it will handle, which might help keep costs down.
Also look at Kolab and Citadel. They do what you need.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
You should seriously look at Microsoft's BizSpark. The included MSDN license grants you access to almost every Microsoft product at an incredibly price (it used to be a one time fee of $100 ). Some licenses (like Office) are production level licenses, not just development licenses.
Just use Google Apps. Provides email, calendaring, etc all integrated and very inexpensive.
This program is designed for small business/startups. Check it out, gives you internal use of almost the entire Microsoft lineup. http://www.microsoft.com/oem/en/community/mpn/pages/microsoft_action_pack.aspx
Have you had a look at Zarafa? It's an open source replacement for exchange which handles email, calendaring and contacts. If you ran a server with this then your co-workers could connect with their favourite mail client/calender app, or use the webclient. It also supports Z-push which works like active sync for use with android and windows mobile devices.
I have an instance of it running on a custom built mythbuntu PVR at home to provide me with something other than google calendar to use with my android.
The downsides: the free community edition has some limits to it's features (eg: no multi-user calendar support), so you may need to fork out a few dollars if you need such.
You're not sure how many people work at your company?
I just moved a smaller business (about 40 people) to zentyal. http://www.zentyal.org/ includes all sorts of features, like a PDC if you want one, ldap for user management, vpn, groupware (uses zarafa, which is excellent) and many, many other features.
What are we going to do tonight Brain?
I interviewed recently for a company that does cloud hosting for small businesses, including Microsoft Exchange and Office 365. That may be less expensive than doing it yourself, and they will do most of the IT work for you. They even did backups through the cloud, with thorough reports.
The penguin made me do it.
Definitely ask your users what they want to use. However, they're all going to say something different. You won't be able to make them all happy and certainly not for cheap/free. You may just have to pick one solution that everyone can live with and standardize the network in that solution. "Oh, you can't use $OTHER_DEVICE with our free solution? Well, you can either buy a copy yourself or use the solution we all agreed on." Supporting many different platforms is difficult and can be expensive.
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
It has been some years since I have toyed with it, but you may wish to investigate ClearOS. It seemed to meet all your requirements, though whether they want something on-prem or hosted will make a difference, I'm sure. But to go along with some of these other commenters - if the users prefer Microsoft, it may be worth the money.
Google Apps, search around to find the free version. Supports smart phones, email & calendar integration works. No sales people to talk to (initially) and a control panel gives you the control you need. And then when the company gets bigger, you can migrate to non-free, or pony up for your exchange server.
That said, Bourdain has a very solid point: if the users want exchange (after knowing the cost), the users get exchange. It's a startup, so everyone should be able to articulate their preference/price point. Just asking them "$5/month for Gmail or $X for exchange" is likely the right path.
10 people you shouldn't be thinking about managing your own servers. just pay for google docs or office 365.
from what i heard office is a lot better than google docs, but i never used it
I am happy with Zarafa Web client on my Mac. The interface has been literally copy-pasted from Outlook, so you will not lose yourself in a new environment. I could also access my e-mail using IMAP or any other standard protocol. Free (community) version comes with 3 licenses for MAPI (real Microsoft Outlook) connections (Windows). Pay version is still cheaper than Microsoft Exchange and allows for up to unlimited Microsoft Outlook connections.
I use Z-Push on my iPod Touch (Microsoft ActiveSync-like technology) and it works like a charm. Overall, good documentation and possible integration with other systems. Available on Ubuntu's package management system - easy to install on some other linux distros.
Subscription so there is a lack of up front cost and you still get the familiar Office software, Exchange email boxes and none of the headache of managing it yourself.
http://www.office365.com/
Did you check Microsoft BizSpark: http://www.microsoft.com/BizSpark/Default.aspx
Have you tried Evolution? There are window$ and Linux versions, it is quite similar to Micro$oft Outlook
Cloud Hosting not only saves your money with licenses and hardware, but you also save money with backing up your data. Our company doesn't use Cloud Hosting, and it gets very expensive with all the equipment we have to maintain and license. We also have to maintain DR servers in-case of catastrophic failure. But the drawback to Cloud Hosting is raw processing/network speed, unless you can afford a very high speed Fiber WAN.
-- By all means let's be open-minded, but not so open-minded that our brains drop out.
egroupware, php based fully interoperable with IMAP4 and other stuff easy to run and loads of good tools and is fully GPL.
Have you checked out Horde? I think it does everything you're asking, except the desktop client.
The needing of a desktop client is, I think, your toughest requirement. If you can let that one go, it's easy.
I know people hate this stuff... it's microsoft and thus evil... but if you want a user friendly, feature rich, small business email server... It's honestly pretty good.
I'm sure there are free linux alternatives... if you want go with one of them. I'm sure they're great too. I have a lot of experience with exchange and outlook. They're really good at what they do. And while it probably won't scale to google gmail levels it's actually very good even in enterprises.
Do what you like but I like exchange.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Check out Novell Openworkgroup Suite for Small Business
It is feature comparative to Exchange + SCCM + Sharepoint + Lync and fully supports Windows, Mac and Linux clients. It is a fairly inexpensive for a small shop. It comes with Novell Vibe as well which is turning into a really nice product for team collaboration, document management and process automation. They also have Vibe apps out for iOS and Android which is more than you can say for Sharepoint.
http://www.novell.com/products/openworkgroupsuite/smallbiz/
If you want Exchange, it's worth looking at SBS - it's pretty much all you'd need, and it works fine with mobile. Not sure about how OSX would play on the domain though.
Microsoft Office 365 seems like a great fit for your organization.
If you want to store the data yourself, have a look at http://owncloud.org/features/
dude you need to research linux. don't touch microsoft products with a ten foot pole. You can create an entire office network with free software using a Linux server. If you build the server yourself from newegg you can get a pretty decent server for $200-$300 I did it for my company. Linux does require a lot more skill but way worth it! Microsoft products are way expensive and don't offer the quick upgrades and security fix that linux software get not to mention generally more stable and reliable.
Debian or Ubuntu Linux would be a great server OS. Postfix + Cyrus for email, Apache for web server, SMB for file sharing, etc. Just look it up!
If you have no religious objections, take a look at Apple's Mac Mini Server package. It's reasonably priced (for some value of reasonable), and supplies all the components you need, apart from that big external RAID you'll want for shares and back-ups. But, before you jump, check out this review.
I just set up office365 for my Dad's small business. It costs $6/user/month if you just want email and online editing of word+excel+ppt, or $20/user/month if you want desktop versions of the software as well. (Both offer free trials). That's not a big upfront cost at all!
Good God people, it's not that hard. Everyone wants to make it an Open Source issue - blah blah blah. You can get hosted Microsoft Office & Exchange for almost nothing per user per month when compared to the cost of a server, licensing and support if you do it yourself. It's a business expense dumb-ass and not only does it make everyone happy but means you don't have to manage physical machines. The cost savings allow you to spend more money on your bandwidth as well. You're all a bunch of Open Source idiots that DON'T UNDERSTAND BUSINESS (and probably think the Free Market and Capitalism is bad). I'm not the 1%, and I'm not the 99%, I'm an IT guy that understands the flow of business and economics. Quit making things so damn hard for everyone and get over yourselves.
I use it for my small business. Does everything we need.
The MSFT Bizspark program is designed for startups in this stage of growth and gives you much of what you need for "free" initially if you qualify.
http://www.kerio.com/connect/exchange-alternative
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
Hosted Microsoft platform hands down.
How much is your time worth? You have no dedicated IT staff and should be spending your time working on your company's product.
Yes, open source Exchange alternatives are getting better, and I really like Google Apps. How much time would it take to tweak the integration? How much time to develop workarounds for features that "just work" in Exchange? For a small organization you'll never get that investment back in cost savings.
$60/mo for 10 people is well worth the service you receive. Even the $200/mo for the full Exchange/Office bundle may be worth it.
This can't be stressed enough. Pay a premium for the highest level of service and support you can get. I know that sounds counter-intuitive, but if you actually have money (as opposed to ten guys bootstrapping the business on cheetos and tap water) it will cost you less than the time you spend to get it done, and it WILL NOT BE YOUR RESPONSIBILITY to keep it running smoothly. Never underestimate the time it takes to manage such a system if it's not your core function.
Think of it this way - your billing rate (and everyone at the company) is at least $100/hr. You'll need to explain this to management and get their blessing. In comparison to a 4 hour meeting telling them why it's worthwhile to have somebody else do it until your're at 50-100 employees, it wil take 4 meetings. 4pplx12hrsx100=$4800. If you have to train your users for half a day - just half a day - because it's new to them you've blown $4000. You'll spend a week figuring out how to make it all work and get the components installed. Another $4000. You're going to lose 2 hours a week per person to people not being able to figure new stuff out and screwing things up. That's $8000 in the first month. The first glitch you have will cost you 16 hours to troubleshoot and fix (if you're lucky). $1600. You'll do that three times a year (again, if your lucky). $4800. You'll spend 4 hours a month just keeping it patched and running. $4800/yr. So, if you actually have work to do in this startup, and you're not just sitting around idle, there's $30,000 at stake in the first year, maybe $20,000 the next. Now decide if it's worth a custom in-house solution.
(Note: if your cloud service goes down for 2 days, and they suck so much there's no local backup, you're still only out $16,000. Even Amazon's S3 faceplant wasn't that bad, and if you'd paid for their top tier distributed service it wouldn't have affected you)
Is it just my observation, or are there way too many stupid people in the world?
We have a similar situation. MS Action Pack works for us. The most critical item is your time, and if you go with anything out of the ordinary it's going to cost you your time and maybe sanity. We have not yet jumped to Hosted Exchange. We DO have an IT provider for anything that takes longer than 10 minutes for me to fix (and I don't even want to worry about Exchange frankly).
Enjoy the ride...
David
As a founder of two startups we're been here multiple times. Here's what I've found.
Google (email and docs) works okay for very early stage (engineering only - no sales/marketing people - little need to communicate outside of the company).
As we got closer to launch and hired more outbound people we moved to using Hosted Exchange (Intermedia.net). Outlook is the driving force here, I have code to write and don't want to spend my expensive time fixing email/calendar/desktop support issues.
For Office applications we joined the Microsoft ISV program where we get 10 licenses for all their office products for about $400 per year. That also includes MSDN access so engineering can use Visual Studio.
Engineering does not use Office, all internal engineering documents are on the hosted Wiki (Atlassian) - but the hosted Exchange comes with an Outlook license so developers use that. I will neither help or hinder the use of anything else.
Everyone uses Windows on their laptop - using VMware Workstation to run the Linux VMs used for development.
We run the entire business on hosted services (Intermedia, Atlassian, JungleDisk (backup) and VirtualPBX). Our monthly bill is ~$600 for a 25 person startup - core engineering is now about half the company.
We have ~60 servers - but all are for dev and test, there is no "IT overhead"
The issue is not that you can't make it something else work - but why ? Unless you're developing an office or email software its just not a good use of your expensive (unique) resources. The goal of your company should be to efficiently sell more of your products to people that are likely using Microsoft products (at least the decision makers). So for maximum interoperability and profession appearance use the products your customers are using.
(I use a Mac, but I cannot use it for anything for external communication (PowerPoint, Word etc) - somethings just look different to the Windows version (fonts, text positioning etc). Not all the time, but enough to make it unusable from a professional appearance point of view.
For a nominal fee, and easy scalability and normalized pricing. I would say go with Google Apps for your Domain, if users are flexible doing things a tad differently, or Microsoft Online. It just freaking works and it's cheap. You don't have to have on site servers, backups of those servers, admins for those servers, etc. It probably will be better uptime than a small office can afford to pay and do correctly. Both work great on mac, windows, linux.
Seems like Microsoft has created a product to fit the exact scenario you are in with Office 365. They provide hosted Exchange, Sharepoint (and Lync if you like it enough to use it). As I recall, it's about $100/user/year If you can live with web based everything or about $250/user/year if you want the full Office Professional desktop suite as well.
Having done the the same thing a half dozen times... Choices are typically: a) GoogleApps b) Hosted Exchange (or Exchange-like system) c) Deploying an MS SBS system locally d) Deploying an Exchange-like alternative locally You can make the pitch for whatever you think is best. You are going to own and support it so you have to be comfortable with it. Make the matrix, pros and cons. Considerations might include: a) backups b) compliance c) integration with mobile devices d) what happens if you are 100 people? aka, future planning scenarios Some management is all about the "cloud"... while others care less and just want it to work. Every situation is different.
Zimbra fits your roll perfectly. It's able to scale to the levels of the University I work at, so I'm sure it could handle a 10 man team.
It also supports ActiveSync pushing so it can automatically send appointments to your iPad/iPhone/Android device etc. It also web browser based so no need for a stand alone email client (but you could still use one if you wish).
Also, you can view other peoples Calendars, etc.. and push invites to those people (which my boss does.. she'll push out maintenance calls etc to all of us which automatically get added into our calendar)
www.zimbra.com
google is an advertising company looking through all your email to profile you. too much proprietary data is exchanged via corpoate email to allow that or any other shared email service. when you are sued, which jurisdiction is it?
Zimbra is great for small / medium businesses. use libreoffice for most 'productivity' apps. buy 1 msoffice license and put it on a single windows vm for emergency use.
you need to force vpn access to allow remote access for everything.
i,ve set this up for 3 companies using the free versions. it works.
you are right to avoid microsoft. for 10 people, ms-sbs is cheap, but around 50 users it explodes in costs. zimbra doesnt have this future liability.
you want to start out avoiding microsoft too. lookup 'bsa audit' for more. you'll need ceo support for these decisions. without that, get ready for some huge IT costs.
Take a look at Office 365. The small business plan costs $6 per user per month. It provides email, a web browser Office suite, an external web site, intranet sites, etc. For those users that need Office client installations, you can add Office Professional Plus for $15 per user per month (or $12 if you have the enterprise plan). I've been told that you don't need to add Office Professional Plus for everyone. You can reduce your costs by choosing who gets it and who doesn't. It's easy. The Office suite has a lot more features than Google Apps. You can get a free trial and see if you like it.
What is really heartening to me, by the way, is how our own users are embracing alternatives -- in fact, we are moving to iPads and Android tablets after years of buying standard Dell and Gateway laptops with MS Office installed. I still use a laptop, but I run OpenSuse Linux on it and LibreOffice is plenty good enough for everything that I do in my job (engineering management).
Now, just a few years ago, if I'd tried to get anyone to try anything other than XP or Vista with MS Office, they would have complained. Now now. I find that VERY heartening.
As for mail ... if you're talking about setting up your own server, the ONLY way to go is Zimbra. The OS build is absolutely free and it'll do everything you need and more. You'll have a few aggravations (some of our users need port 587 for send, others want 465, for example), but we are loving it. Our Windows folks are using the Zimbra Desktop, which rocks.
Give Zimbra a HARD look. I'm speaking from personal experience.
Cogito, igitur comedam pizza.
It's kind of a no brainer for us. You get the benefits of a cloud solution, but with awesome desktop integration if you want it (key word being *if*). You get Exchange without having to manage Exchange. You get SharePoint without having to manage SharePoint. You want all web-based? Fine, do that. The pricing is great (like $6/user-month). Want to get more features, or subscription-based Office client apps like Word and Excel (which are quite simply head and shoulders above the web-apps from both MS and Google)? Pay a little more per month. And, like one of the commenters posted, quite sagely, if you create a partner arrangement, you get the E3 plan free for a year, and can extend it if you sell 50 more licenses. Pretty awesome deal. Or sign up for BizSpark, if you qualify, and get the whole enchilada for free for three years, with rights to keep the software you've downloaded. This gets you MSDN Ultimate for three years. It's insane. We've leveraged both of these, and the results are awesome for our company.
To take all of the marketing bias/hype out of the equation, the exercise you must do is to write out your Non-functional requirements first.
......
Example:
- A solution that successfully integrates documents, spreadsheets, email, calendaring, contacts, tasks, and does so seemlessly.
- A solution that can support a single-sign-on approach to password/identity management
- A solution that facilitates usage across devices (physical desktop, virtual desktop, roaming laptop, handheld device)
You get the idea.
Then, evaluate the solutions based on your requirements. Is it Google Apps? O365? 3rd party hosted Exchange as a service?
There are a lot of choices. Consider what it costs to run a server, maintain licenses, etc. compared to these *as-a-Service options. For 10 people, buying server infrastructure is overkill.
I warned him time after time that pirating software for business would come and bite him in the ass one day when they get audited and not too long after I had left the company I had heard that they got audited. I know little about what had happened but it tanked, even their website is still offline to this day. I suspect that there were some serious charges and possibly jail time. Pirating is best kept for students and the lower income sector. Once you start a business you're on the radar and everything you do can be questioned. If you can't show why certain things are the way they are, welcome to the world of hurt. I say get a credit card with a $20,000 limit on it and a 0% APR for the first year if you know you can make that amount back easily. I've done that for my startup buying licenses, computers, servers, and some staff. I paid it all off within 7-months of operation. It's a risk, especially when you have a 28% APR but sometimes in business you have to gamble, but unlike Vegas, you can plan things with a decent success rate. Open products and cheap software only made things terrible and inefficient IMO. It takes forever to learn and get used to, it breaks a lot, and good luck with customer support because there's little to none.
Is to use the mail system included with most web hosting deals, the always give multiple options (IMAP, POP3, Etc) plus lots of extras. Then use T-bird, Firefox, Libra Office, Ubuntu for your desktop/laptop and pick up at least one of the many 2+ terabyte NAS devices tat can be had for less than $300 (backup & user files).
I killed da wabbit -Elmer Fudd
Teamlab provides a FREE CRM which also has a document management, a calendar suite and a free document sharing and real-time document editing. FREE http://www.teamlab.com/ Google Docs And a community forum, like Vanilla Forums to handle discussions and ticket management
I'm reading most of the posts, expanding most of them as well, and this is why I like Slashdot (long time reader, just never registered) - it's the discussions by the people, with the pros and cons.
A bit more information:
The company does use part-time consultants from time to time, so we expect every year to have 2-4 people coming and going (also why I say we have 'about' 10 people, it's really variable especially since we're going to hit summer here and we're expecting a couple of interns). The current set of people use a combination of Macs and Windows PCs at the moment - I think everyone has no problems learning new stuff (if need be), but we'd have to be cognizant for the future expansion as well (training new, less computer literate employees coming in). At the moment, we have people using Thunderbird, Outlook, Outlook for Mac, Mac Mail & Windows Live Mail as clients (possible others too...).
I also prefer not 'enforcing' software usage; ideally I should come up with a set of software that is 'supported' (read: if they have trouble with it, they can ask me for help), but if the person would like to use something else, they should be able to but support from me would be minimal as such. However, this usually means the chosen solution need to work well enough (support enough things).
Since as admitted, my primary responsibility is in software development, I prefer not maintaining the infrastructure - both due to costs, resources and responsibilities involved. This whole question started because we're hitting summer months and people are starting to take vacations; the founders would like to see resource availability, thus the calendar issue arose. We also had a new hire and without a globally available address book, what I did was send a welcoming email to him, cc-ing everyone (so everyone knows his email and he gets everybody else's email).
So while searching for a solution, I just can't seem to find a good free (or close to free) solution. We don't mind paying (someone did the calc in one of the post, as did I) for services, but I'd like to ensure we're not just going to a platform 'just because'.
I do appreciate all the responses, learned a lot too, and would like to comment on some of the things people say:
- Never heard of Zimbra, so did a bit of reading on that. Looked very, very good, so I may see if there's a hosted service somewhere for it
- Other options people listed: Kolab, Citadel, Sogo, Alfresco, Samba4, Zarafa, Zentyal, OpenExchange, ClearOS, Horde, OwnCloud - I'll read up on them a bit
- It seems that I have to look into LDAP to get into global user / address list, any recommendations on where to start?
- We are using Google Docs for document collaboration, and have MS Office (some have licenses for it) & Libre Office installed on our machines. We get documents from clients and it is much easier to work on local copies vs. uploading / downloading to Google Docs. Google Docs also loses some formatting and review / commenting support is not up to par to Office's. I really like the multi-user editing capability however; that rocks!
- MS Action Pack info is gratefully appreciated, knew there's something called that, didn't realize it came with internal use licenses; I thought it's for testing only. We use BizSpark, but we can't use any of it for actual production use (other than Visual Studio). So even though the MS Action Pack will cost money, it seems to be the cheapest way to get MS licenses (although it's recurring yearly).
- Several people mentioned Google Apps for Business. We are using the free option at the moment; however there are some things that it doesn't address:
- Most of the people here use desktop mail clients; the global address book doesn't carry over to the client (at least I can't figure it out yet).
- I am comfortable with GMail, but others much prefers desktop mail client; unfortunately calendaring doesn't work with Outlook out of the box (have to install Google Sync) and doesn'
*This*, IT loves to be penny wise and pound foolish.
Software is cheap. All software is practically free. If your employees are bringing in $100-$200 an hour then if the infrastructure costs $200 per employee it's .1% of their revenue. If it costs then 1 minute per *WEEK* then the difference between a free and $100 program pays for itself over the course of a year.
It is HIGHLY capable, manageable....and quite powerful for email. It works great and is a workhourse that won't crap out on you like Exchange can (or could in the past). Simple IMAP or POP...just works. You can set up something like Squirelmail as a web front end for it if needed....
Not sure about calendering....is there something open source you can set up? Maybe it will work in conjunction with postfix?
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
Checkout zoho.com
You can use them for email, calandar, docs, and more.
Also, they'll host your domain email so you don't have to worry about unprofessional gmail addresses when dealing with clients.
"Personally, I like Outlook as a mail client"
As all possible credibility floats out the window ....
I've used SME Server successfully in the past. http://wiki.contribs.org/Main_Page
I get to deal with open source hippies every week.
They are so proud when they manage to do something in open source that Microsoft solutions already do by default.
An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
10 people
user management
What is wrong in this picture? Or, to be more blunt, what are the real intentions of posting this question here?
Contrary to the popular belief, there indeed is no God.
Asana for task management, google docs or skydrive for dealing with word documents, and google calendar for scheduling. I work for a startup with ~10 employees and a few years into it this seems to work well. A good thing about google calendar is that everyone can see how their schedule fits in with everyone elses in real time.
Gmail works great for a mail solution....All of google's web apps (calendar, gmail, docs/drive) are efficient at getting things done. And if you are working abroad and spend a lot of time on instant messaging, using Google Talk with a gmail account tracks all chats. If your working in an office somewhere, Thunderbird is an awesome mail client....way better than Outlook and less bloated.
An MSDN license for $400/year ? That sounds like a decent price.....might tell my boss about that...But I'd recommend that if your using MSDN mostly for the Visual Studio licenses, but your not coding strictly in a proprietary Microsoft language (ie .net or c#) go and grab something like Eclipse, PHPStorm, Komodo, notepad++ with plugins, etc....There are so many flavours of free IDE's that could probably fulfill all or most of what Visual Studio does.
Are you the "grab as much money from investors and run" kind of startup? Then it doesn't matter.
If you are the "we want to build a sustainable business" kind of startup, then please as fast as you can, get rid of the cancer of "Office" software. Those packages probably are the biggest productivity robber you can have.
Then make sure you have all your data in open, preferably text-based formats.
Believe me, in a few years you'll be thanking me when either smarter start-ups with automation compete with you, or when your current brand of office software isn't maintained any more.
XML is like violence. If it doesn't solve the problem, use more. Junta
Whether you love or hate Microsoft or opensource, DO NOT get an in house solution unless you plan on growing a real IT department. Google Apps, Office 365, hosted mail or Exchange from intermedia or Rackspace, hosted Zimbra, Citadel, zarafa, whatever, do not go with an in-house setup for the email or collaboration. You will be switching to software as a service within 3 years anyway without a real IT staff. No solution mentioned by any of the posters will work long term in house without dedicated support.
Insert pithy comment here.
You will be paying it either from your back skin or paying someone else to do it. How much does you work cost? I would pick Office 365 but thats just me. Some points from O365: Outlook for Windows and Mac, ActiveSync native support on every decent mobile hardware (mail, calendar, contacts sync), Outlook Web Access (webmail), IMAP/POP/SMTP support, shared resource calendars and shared contacts possible trough Sharepoint. Some more advanced things may require some powershell magic.