A term for released software that is still being actively developed

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?


Solution 1:

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"?

Solution 2:

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.

Solution 3:

Any of these ?

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

And if it's developed in Java:

  • full of beans

Solution 4:

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