Making a Support suite needs some info.

Discussion in 'Web Design and Development' started by baddj, Jul 27, 2010.

  1. baddj macrumors 6502

    Joined:
    Mar 4, 2009
    #1
    Hello,

    I’ll start off by saying that I was previously making support software coded in PHP, but it was never finished. I have improved on my PHP and am remaking the whole thing, so I was interested to see if the community has any information to make this software better.

    1a. Commercial

    - Should it be source viewable?

    b. Open source
    - What license should I run under (eg: GNU etc.)

    c. Free under EULA.
    - Why should it be Free under EULA?

    2. What would you consider day-to-day features?

    3. What would you consider every so often features?

    4. Do you hate bloated software and why?

    5. What would you consider bloated features?

    6. As this is a support suite; should it be a ticket system with an optional live support extension?

    Thank you all for the people that take part in helping me plan out my software.
     
  2. whatsgooddan macrumors member

    Joined:
    Apr 6, 2009
    Location:
    NY, USA
    #2
    As you are writing in PHP, you don't have much of a choice with the whole source-viewable thing unless you keep the source code in-house. In other words, using it for your own projects or as a hosted solution.

    If not, go open source. You can chose to have a more collaborative stye source code writing, or write it all yourself and provide the release in increments. Just be sure to test, and don't be surprised if other people use parts (or all) of your code in ways which you don't necessarily like.

    Chose GPL if you want other people who do this to release that code as GNU as well. If you don't mind the idea of people making money off their projects using some of your code, you can chose a less restrictive license like MIT or BSD.

    Remember, also, just because people are making money off of it, does not necessarily mean they are violating the GPL. What is important is what license they have released their projects with. As far as I know, I believe you may take a GPL project and create a hosted solution and charge people. But you cannot take the code and release it under a different license. And as always, you must attribute to the original code/author.

    I believe that info on licenses is correct, but remember, the law and license agreements are open to interpretation and it's best to consult with a lawyer or such before making any big decisions.

    Call me unimaginative, but I can't really imagine features for support software beyond tickets, chats, forums and wikis. Depending on what the support system is actually for, you can maybe build some sort of easy sandboxing for support admins to automatically execute common tasks.

    Bloated software is annoying. It is best to consider your average user as a person with the intelligence and attention span of a 5th grader who refuses to take his Ritalin. People tend to like clean interfaces, with nice color schemes, large fonts and cute graphics. Oh and don't forget the smilies. :D

    Also, take a look at your competition. As far as support suites go, I have seen many many companies pay $30 a month to Kayako. They may be raking in it for sure! But I am also sure they have a large team of developers, testers, marketers, and of course people who search the web looking for people who violate their license agreement.

    Good luck to you.
     

Share This Page