In my course work I developed the same game for a few operating systems independently. The game can be played both offline (with a bot) and in multiplayer mode (I have a server for that). Now I write documentation, and I cannot choose a term: it is not an application, nor a software suit. I would like to call it an applications set, but suppose it's incorrect. So, what is the best term?

closed as primarily opinion-based by Blrfl, JeffO, gnat, Thomas Junk, Thomas Owens Feb 24 '17 at 15:37

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.

  • What will having a better term do for you? Who is struggling understanding what this is? Are you creating a game engine or some sort of game service for other games to be build upon? – JeffO Feb 24 '17 at 13:50
  • @JeffO it's my own project, I just need to show the work quality in the university. So, there is nothing dangerous, I just want to better understand the terminology of software products. – AivanF. Feb 24 '17 at 13:55
  • This question might be a better fit for English stack exchange – Brad Thomas Feb 24 '17 at 14:01
  • Your game itself is definitely an application. Each port of the game is an application, I guess you could say that you have a set of applications, each one for a different operating system. – Snoop Feb 24 '17 at 14:57

The same program rewritten for different platforms are generally called ports. I would say that you have written several ports of a single application.


How about a "multi-platform application"?

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