Different targets for Lite and Pro versions

One of the crucial questions we are facing at the moment is whether a particular feature should be added to the free version of activeCollab or should it be reserved for the commercial version. This question is not as simple as it may seem so we decided to set some rules to help us in the process and keep us focused.
The great advantage of having a dual Lite and Pro version model is that you don't have to put every single feature in one version making it bloated and confusing for novices users and people who don't need the extra functionality. There are already too many tools that are so complex that people don't even want to use them anymore. This led to the decision to target our Lite version to people who need a place to organize their activities and communication but don't want a complex user interface or advanced features intended for power users and companies.
This segment of the user base is made up of bloggers who want a central place where they can work on their articles with simple yet effective tools for both writing and collaboration, students who are using the tool for homework or research projects as well as non profit organizations that need a place where their volunteers can chat, share ideas as well as organize their activities. These types of users don't want charts, PDF reports, time sheets or other gadgets that are typical for a business environment.
Drawing a line between the users we mentioned and business users makes things so much easier. Before deciding whether a feature is for the Lite or for the Pro version we ask ourselves a few simple questions - Does this feature benefit a 20 year old student? His teacher? His mother? What about a non profit organization she is involved in? Does it help or just get in the way? Can it be simplified to fit their needs? When you think about features in that way you can pretty easily decide which feature is essential and which isn't.
Business users - there's no need to be worried! The foundation of activeCollab on which we are working on is so flexible that we will be able to build almost anything on top of it and we will make sure that you get all the fancy gadgets you need to get the job done. Making things simple for the Lite users also makes the whole application much slimmer and usable, increasing productivity for both Lite and Pro users!
We would love to hear your opinion! Do you think we are missing something? Tell us!
Comments:
Initial comments are moved to that discussion.
@Wes: Yes. I do admire what folks at EllisLab (authors of Expression Engine) are doing. They show that this model can work pretty well for everyone.
we are evaluating AC 0.7.1 atm. looks very very good!
Oh dear, this type of comment means it will never ship…
Focus focus focus please. I want AC to succeed.
I’m really sad an i hope you reconsider this point.
Best,
Yuri Teixeira.
Could you please make a table of features of the pro vs. lite as soon as its finalized so we know which one will have what features. As it stands, we dont know what the new features are, or which version they are in. Whenever you are ready… :)
Maybe you’ve answered these questions earlier… sorry about the repeat….
ps. considered putting in something on the lines of google spreadsheets? Soooo powerful!
That would be a shame to loose the “100% open source, 100% free” from the frontage.
In my opinion, going commercial may allow the development team to survive in the market, but I doubt it would make of activeCollab the next YouTube (whether it’s the goal or not). Just go back a few years and think of phpBB; how has it held its popularity when there were so many other forum solutions out there? It never went commercial and many people started customizing it.
Please reconsider.
I know the feature list wouldn’t be available just yet – thats why i added the line “Whenever you are ready… :)” Its just that its been a while since the last release and I am looking forward to whatever comes out of the collab-labs.
@Max: Why not pick up the source from the current 0.xx branch and continue development with “100% open source, 100% free” license – there is nothing stopping you from doing that. Im sure someone will, eventually as the current version is still very great product – 100% gratis! – If your firm is serious about it that is.
Also – due dates for tasks – that would be key.
Once this thing hits 1.0 – are there going to be projects in place to help with integration of our services. We would love to tie this into our CRM and e-Commerce platforms.
In the interim my company has created a new theme based on Go Plan that has really helped the understanding and adoption of AC with my team. It has really improved the UI as we wait for the next release. If there is interest I would be willing to post it for others to take advantage of.
1. Time managment – there is nothing that remotely can help you manage time and show you which tasks are due when
Basically a calendar is needed, and a way to add due dates to PROJECTS and TASKS, not only milestones.
2. Dependencies between tasks / milestones and email notifications that one task was accomplished so that the next one can be started.
3. Different views of project/tasks interralation on a time chart (a Gant chart?).
4. Dashboard should show similarly to MS Outlook’s “TODAY” screen – what is up today what is due when for the next week or so. So it is readable, and not only show newest changes, etc.
Other than that are cosmetics. nothing important.
There were many changes and fixes that have been promised for the 0.xx branch. I have a hard time paying a company for an app when they didn’t deliver on previous promises. If the decision had been that this change would take place after the promised changes had been implemented, that would be a different story.
From a business standpoint, burning your prospective customers is a very bad move.
We can easily call next version 0.8 but that would still tell all business users that activeCollab is not stable for production and that it can take big shifts in development. There is no reason for that any more. We can go with 1.0 – there is a clear roadmap and we want to show that activeCollab is ready for production use.
One of the most important reasons for going commercial is to have a team of developers that will support and improve the software without worrying if they will be able to pay the bills next month. There is nothing better for a software product that focus and dedication. Anyone who needed to work on more than one large scale project at the same time knows that.
Whatever you do make sure you get a Good API up and running. With a good API you don’t have to angst about feature requests as other developers will fill the feature holes you leave :-)
I don’t mind paying for v1.0 as long as it is a one-time license fee. You could charge for (custom)install, upgrades and/or services, not bug fixes :).
Eric: I would also like to see themes for v0.7.1. I know this is not the right forum to ask, but is there a forum where people share their v0.7.1 themes? Thanks.
There is no precise date for activeCollab 1.0 launch, but we will ship during summer 2007. activeCollab 1.0 will be able to import data from 0.7.1. It will be one time fee where you pay for major upgrades (2.0, 3.0 etc) or for yearly access to updates. We are yet to decide about that, but it will not be anything unusual (this models are standard in software industry).
I think this would greatly increase the number of users, as many people may be looking for specific features, and can’t afford (or don’t want to pay for) a commercial version. yet you could still reserve the most advanced features for the commercial version.
However, to me, the most important reason to use AC was that I could install it on my own server.
Please reassure us that we will still be able to install this on our own systems, skin it and theme as we wish, etc.
For many of us, we are not legally permitted to trust our data to systems outside our network. Others just don’t want to trust others with their data. Maybe we want it intranet only. etc.
First off, do what you need to succeed. Commercial is fine, and anyone can use the 0.7.1 version for the rest of time, or make it better.
That said, i think the needs of a small non-profit are much more aligned with a small business rather than a 20 year old student. We could certainly use PDF output; that’s why we use OpenOffice. We also use Alfresco and Confluence, which provide very robust products for our organzation.
You can see:
http://www.atlassian.com/software/confluence/pricing.jsp
Perhaps you could consider a license for registered non-profits, like Confluence does. That way, your true “business” user base would be larger, and eventually some of the non-profit clients might want to upgrade to better support or whatever.
Thanks,
mark
Just wanted to say we’re looking forward to 1.0 in the summer! I plan on getting a pro package (as long as it isn’t too expensive :)
Also, I think you should also release one of these cool “2.0” looking sites ( panic.com , 37 signals, etc). I think it’ll help ya sell the next version. Just a thought, take care!
http://10north.com/public/goPlan.zip
I can’t promise you anything at this point, but we’ll try to help students and non-profit organizations as much as possible.
I run an open source project (www.openlp.org) and we use activeCollab because it’s the best darn open source project management tool out there.
Can you make sure that features that we would need are in the lite version? If not, can you give us a license, since we most certainly can’t afford to pay for aC.
Very sorry if this question has been asked before. I know that the pro version will have an API, but will the code be editable (e.g. SugarCRM “Commercial” Open Source)?
Thanks
We haven’t yet decided on exact license, but Commercial Open Source used by SugarCRM and some other projects is one of the options that we are evaluating.
1. Have the lite version be exactly the same as the full version, except that the full version allows more users.
2. Or, have a Lite version which is free, and a Commercial version which free for a low number of users, but you have to pay for it if you have a high number of users.
I think it would be an important thing to have the Commercial version available for free to small business owners, who could start to pay for it as their business grows. How does this sound?
Thanks,
Jacob
Idea of making a different packages based on number of users / clients / projects so smaller organizations can get the software cheaper sounds OK to me, but if you are a business (no matter how small you are) and need business features you will need to buy commercial license to get them.
for instance, an invoice plugin, or a time tracking plugin. these can be added seperately to the initial default install.
plugins really are the only way to go. the pro version might have some features someone might not want, but might have ONE valuable feature that isn’t worth the upgrade.
anyway, i think sticking with ONE strong version is best, and let the community of plugins do the custom work for everyone.
i haven’t read all the posts above, so i’m not sure if i’m duplicating someone else’s opinion. sorry if i am.
Please, think in your users, not only in “the users who can pay”. Use the commercial version to finance the development of a great and widespread tool which helps people in their work, not to “get rich” developing a great tool that costs money, forgetting the 80% of your users.
For us, time tracking and so on aren’t necessary.
For us, a wiki is the only really important missing component in activeCollab. Currently we combine activeCollab with dokuwiki which is similar in its light weight and ease of use, but of course it would be more convenient if the wiki was integrated with activeCollab.
If the floss version was somehow limited in terms of users or amount of data (not sure how would that even be possible in an open source product) we would stop using activeCollab immediately.
Anyway, we like activeCollab a lot and hope that the open source version grows and prospers, however you choose to earn your bread and butter.
Please don’t remove anything that already exists in the lite version.
I am interested in the plug-in idea? Does this mean that others can develop plug-ins for special features. If so this is great.
I think that you should release one version. Forget about this lite/pro issue. Offer a free version for download and a hosted/managed version for a fee. I think that you would be amazed at the number of users who would pay for a hosted version.
What is the (order of magnitude of the) price of the pro version? Is it per-installation, or per-user?
Any plans for the extent of support for pro users? Certainly, bugs need fixing, but feature requests will probably be influenced more by the paying customers?
It would be a shame to lose users. I’m sure that if the features I’d want aren’t in the free version of active collab, I’d either keep using 0.7 until I couldn’t, or look elsewhere.
This way you have the best of both worlds. Keep the core open-source and get people to contribute to it. Release modules that enhanced the product that are paid.S
ActiveCollab needs to remain lightweight in the core codebase, but allow users and developers to add plugins. This way any user can start off with a basic feature-set and add what they want as a plugin.
Surely this is the best way to …
1- keep the application lightweight
2- Allow users to design and choose their own features from plugins
3- Open the way for developers to expand the features through plugins.
4- Keep the core codebase clean and easy to maintain.
I predict that a well designed, well documented plugin system will open a floodgate of possibilities with active-collab.
So how do you benefit from a commercial version?
1- Offer quick email response support to the core application.
2- Plugin developers offer same quick response for their plugins.
3- Custom design service for business setups.
4- Custom plugin design and build.
5- Company Branding design service
6- Online chat for instant help.
7- Hosted solutions for all-in-house deployments of aC.
8- Access to dedicated premium knowledge-base.
Most business applications will opt for a commercial service that offers the points 1-8 because it offers them quick and focussed solutions. At the same time O/S users still have access to all the goodies, but need to input their own labor and skills to the system.
– Daniel
crucedesign.com
I have been using AC on the side for a few months now, but I can’t stop using my old phpCollab since the later has much more to offer (namely task management), even if it looks like something the cat drug in. Hope you guys don’t blow it with the pro version.
Remember your roots, you built AC because you did not want to spend on BaseCamp, I guess that someone will build another alternative if they need to pay for AC. As you originally stated this is just a blog with some special features :-)
Things this app needs (the free version) in order to be serious:
1) task management
2) calender
3) plug-ins / api
I hope that you guys are planning something great with the next version. I will be waiting anxiously. But I must admit that I am not to pleased with the direction that this fine example of open source application is taking. I don’t understand why go pro, wordpress, sugarCRM, Joomla have great models and have become industry leaders. Just hope that by going pro you don’t scare away your user base which came here BECAUSE it was free, not because they did not like basecamp but because they could not afford it. I also hope that you don’t offer a washed down and limited version of AC for free (as the basecamp example, what good is a collab app that can’t upload files to).
I must say that on a personal level I feel let down by the introduction of a pro version, and the fact that you choose to call the free one a ‘lite’ version scares me (would have been much better marketing to cal it an open source version, the lite tends to mean lesser which is not good). However I trust (ie hope) that you will blow our skeptical minds when you release the new ‘lite’ version and it is more of what we have come to expect from AC.
This will be an interesting case study…will the community accept a pro version? Will the ‘lite’ version be enough to keep the community happy. I wonder what would happen to WordPress if they took this route. I know that WP is market leader because it is free, there are other options that are as good as WP but are hardly as successful as WP because they charge.
* I’m betting that a lot of the ++ features can be imitated with plugins, so you’ll be able to do the same functionality, but with less robustness in theory. As we’ve seen before, the real killer feature of paid software is someone on the phone to talk to when it stops working, and periodic, reliable updates.
* I think Ilja’s a pretty bright guy, give him time.
Although, if plugin support is stripped from lite, then that sort of changes my opinion.
Make money around …
* with certification of local partners
* with a market place for addons
* with premium support
* with training services
* with installation services
Or make the choice of two version like SugarCrm …
but don’t be surprised by a creation of a folk like VTiger …
Not yet ready to understand ? Just take a look on a trend …
http://www.google.fr/trends?q=SugarCrm%2C+Vtiger
I want to know some questions, if is possible :
Is possible to include Gantt chart graphic for the project management ?
Is possible to assign tasks not only to “people” involved in the project, but also to connect tasks with other data bases involved in the project, and by this way assign tasks to one or more fields in one or more tables in others DB ? Or simply assign tasks to one or more SQL request… with some boolean conditions for consider the task automaticaly finish or not…
Do you have one date for starting AC 1.0 ?
What is the price you consider for the AC Pro version ?
Thank you for your answers (excuse my little english)
Mario
There is no built in support for Gantt charts, but you are free to develop it as a plugin and add it to the system.
Tasks are made simpe – they can be assigned to people only and your users are responsible for marking them as completed.
Launch date and pricing model are not yet announced. We will provide this information in due time.
Thanks :)






Wes
2007-04-17 4:33