I am writing a description for our product to present in a small demonstration next week. I've built a system that serves people to save time and utilize/optimize their work. I intend to write about that system like "a large, complicated and intelligent system", but I feel it's quite non-sense, rough and not attractive much to people. Can anyone suggest me a word, or term to let people think about it not only smart, helpful, insightful but also large and complicated? (Because our 10 man team has built it for over 1.5 year). Thank you so much.

closed as primarily opinion-based by FumbleFingers, Mitch, Julie Carter, MetaEd, user66974 Mar 30 '16 at 18:13

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    If you've got a system that could be meaningfully described as "insightful", I think you should contact some Artificial Intelligence researchers (and apply for your Nobel prize, which should be a shoe-in! :) – FumbleFingers Mar 30 '16 at 14:43
  • Monolithic? Maybe with additional qualifiers like intuitive or high-level... – trpt4him Mar 30 '16 at 14:48
  • I agree: you should not refer to your system as intelligent, either, i feel, as it is merely "good" (one would hope) rather than actually sentient. Marketing people may describe software as intelligent but you shouldn't if you want people to take you seriously as a scientist/engineer. – Max Williams Mar 30 '16 at 14:49
  • @trpt4him Monolithic is quite insulting for software isn't it? It usually means that it's impossible to make any adjustments to it without breaking it: sort of the opposite of modular. – Max Williams Mar 30 '16 at 14:49
  • :) Yeap, you can ignore the word "insightful" in above description, I just wanted to say this system can "understand" & serve users' needs quite well, from their usual behavior to the long-complex workflow they may operate on this. Just didn't know "insightful" can't be applied to a non-human thing. – Đinh Hồng Châu Mar 30 '16 at 14:51

"Complicated" is a bad word because (as a software engineer myself), to me that means "difficult to maintain" or "difficult to use".

Similarly, the word "large" can also be applied to a great deal of really crappy software that fills people's computers up without great benefit. I would avoid that too.

Basically, "large" and "complicated" are two words that a manager of a development team would use to warn her team that they were about to tackle an unpleasant job, and even though you're talking about communicating with customers the language will cross over: some of your customers are probably software-savvy themselves.

"Intelligent" is just a lie. Humans are (sometimes) intelligent. Computers are not, and software is not, despite the claims of marketing people.

Instead of "complicated", you could say "sophisticated".

Instead of "large", you could say "full-featured" or "wide-ranging".

Instead of "intelligent", you could say "intuitive", although this is referring to how easy it is for someone to learn how to use the software, rather than how good it is. But, i think the previous suggestions cover this anyway.

Not the answer you're looking for? Browse other questions tagged or ask your own question.