This is an old revision of the document!
Any client can sponsor a new feature, by paying the "development cost" of that feature, and we would add the feature to the software or create a new addon to add the feature. Note that we will still only add features that benefit the software as a whole, for instance we aren't going to add built-in forums since it does not relate to classifieds or auctions. But we may add a bridge to an outside forum software to allow users to be shared!
When you sponsor a feature, you are paying us to add a new feature to the software that might not have been added otherwise for a much longer time, or perhaps not added at all. Sponsored features get top priority. If we have multiple sponsored features at once, we will work on them in the order that they were paid for. Once the feature is complete, we will make a beta version of the software available to you so that you can start using the new feature right away. You would also have the option of just waiting for the next feature release to come out if you did not want to use a beta version and you didn't need the feature right away.
But note that sponsoring a feature is not obligatory for a feature to get added, it is merely an option you have if you wish to take advantage of it to ensure a feature you want gets added right away. See the next section to read about how we decide on what features to add when they are not sponsored.
There are a few different factors that go into the decision of what features we will add next:
The above factors are balanced against the amount of development time the feature will take to add. If a feature does not have much demand, but would be a "quick change" to add the feature in a way that adheres to our high development standards, we may go ahead and add it even if there is another feature that has "more demand" but might take 10 times more work to add. In other words, the demand for a feature, along with the other factors mentioned above, has to be able to justify the amount of development time it is going to take to add the feature.
If you are interested in sponsoring a feature, just send us an e-mail to sales@geodesicsolutions.com that explains exactly what you want to have added. It helps if you make the title something like "quote request for …" so that we can easily identify the quote request. We will also use e-mail records for reference later, for that reason we typically will need you to e-mail us the request rather than requesting through chat.
The quote process is a multi-step process, below is the general steps a quote request will go through:
^ Project Size ^ Ballpark development time ^ Ballpark Cost ^
Small Project | Less than a day | $100-$500 |
Medium Project | Less than a week | $500-$1,000 |
Large Project | More than a week | $1,000 and up |
NOTE: At this stage, the project size is not guaranteed, it is just a way to give you an idea of the size and make sure you are interested before we invest time to generate a quote, the final quoted price may end up being much larger. <
<
Because of the process explained above, we are usually very accurate with the estimate, so once we quote adding a feature the price stands even if the "actual" time goes under or over. In other words, the final price quote we send does not change (unless the specs of the quote change). The quote is guaranteed to be good for at least one month. It may still be good after that time, but it may change if things that would affect the feature have changed in the software.4)
Also be aware that depending on how complicated the feature is, the more time it would take to add the feature, the more the feature is going to cost. The more complex the feature is, the longer it might take to generate the quote for that feature.
One common misunderstanding when it comes to having a feature added, is the development cost for adding the feature. The most common reply we get when people are surprised that a feature will cost so much, is "That is more than I paid for the software!". So just be aware, when you sponsor a feature, the cost is based on the "development cost" for the feature not the "retail cost".
By sponsoring a feature, you are helping to cover the development cost, meaning the amount of time a Geodesic developer has to spend working on adding that feature that they might otherwise be spending on something else.