4

I'm writing an academic paper that deals with classifying software and I'm trying to think of a term to describe software that is still being actively developed, with new versions being released periodically, like Windows, MS Office, Firefox, etc. An example of software that wouldn't be included in such a group would be any type of legacy software.

Terms that come to mind are "survived" and "endured", but I'm sure there must be a better word. Any suggestions?

4

As someone who has had to buy software a lot in the past, an important term used is "supported". This means the company will help fix problems, send out patches for bugs, etc. We also would make reference to it being "an active project."

Maybe "continuing"?

  • 1
    +1 for supported and active. And +1 for @MrHen Software that is actively developed and upgraded is "supported". Similarly, once software leaves development and test, it goes into production, and is active. Also, "active" is the opposite of "deprecated". – Ellie Kesselman Oct 21 '11 at 1:05
1

Depending on the stage in the development cycle, pre-released software is normally classified as pre-alpha, alpha or beta.

RTM software is "released to manufacturing" or "released to marketing". It is then known as "generally available", or said to have "gone live".

Plenty of terms at: http://en.wikipedia.org/wiki/Software_release_life_cycle and the links there.

  • 4
    I encounter plenty of RTFM software.... – mickeyf Apr 1 '11 at 18:04
1

Any of these ?

  • mature
  • established, settled,
  • alive and kicking, dynamic
  • active

And if it's developed in Java:

  • full of beans
  • "Alive and kicking" probably defines it best, but I need a more precise term:) – user6783 Apr 1 '11 at 8:54
1

Legacy software does not sound too great either. Maybe "discontinued".

As for the actively developed software: maybe

  • current
  • s/w with an active lifecycle
  • in production
  • with active support
  • I believe "legacy software" is accepted usage, though. – JPmiaou Apr 1 '11 at 13:23
  • 1
    Doesn't legacy imply an old, archaic system that survives purely due to it being difficult or impossible to replace? – MrHen Apr 1 '11 at 15:00
0

A couple of contexts:
1. Usually you can buy software maintanance if software is alive.
2. New features are added as project evolves.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy