I'm currently designing a (vector drawing) software. What choices do I have to get the list of most popular features such a software should have, in particular, features that if absent, would totally prevent users from using it ? How can this be asked in least ambiguous way ?

  • I don't really see that fitting at all, unless, maybe, if your piece of software is targeted at a very specific group of people/use-case.
    – Mat
    Oct 27 '12 at 11:57

I don't see how you can ask such a question and have it be both on-topic and constructive.

As you propose it, it's a list. By definition, list questions are not constructive questions. However, even if you managed to remove the list component, it would still be off-topic. I don't see how it would fall into any of the topics that are listed in the FAQ as being on-topic.

If you have more widely-applicable questions about requirements, architecture, or design, those are on-topic. Some good starting places might be the tags for or , , or . However, we can't give you those things or do your project for you.


As Thomas already mentioned, this wouldn't really work as a question.

However it might work as a blog post, and if you feel you can write an interesting article about your project, explaining your design process and the features you are already planning to build, we'd love to host it in our Community Blog.

You will get feedback from the Programmers community through comments in your article, and of course it would be perfectly ok if you specifically asked for feedback on what features people would consider essential for your project.

If that's something you feel is worth pursuing, you should ping @WorldEngineer or @Dynamic in our Blog chat room for more details.

  • OK I'll consider doing this. I'm still gathering posible features in books, standards, and existing software,
    – alecail
    Nov 1 '12 at 19:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .