Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am writing up a description/guide/wiki of an "open source software framework for the easy integration and utilization of datasets, algorithms, tools, and computing resources". I feel like software integration framework sounds concise and to the point, but I want to emphasize that it can also independently integrate and process standalone data (i.e. data meaning something like columns of numbers in a text file, even if that particular example isn't technically correct).

Also might as well take the chance to learn some new software development nomenclature. So I ask - is there some term that encompasses both data and software in software architecture?

share|improve this question
No, though the question sounds ill formed I didn't realize it could be considered spam, good point though. I'll edit that part out. – alex28 Jul 6 '11 at 19:23
up vote 0 down vote accepted

Sounds like a SOA service oriented architecture. It also sounds very broad, almost like a full operating system minus the hardware layer.

I can't say that I've ever dealt with software that doesn't interact with data, whether it be imaginary like run time states or solid like blocks of bytes, so I'm not sure that trying to find a phrase for "software that acts on data" is like a fish trying to find a phrase for "fish that swims in water," because it's just assumed.

share|improve this answer
I thought there was some specific term for it that was escaping me, but you're probably right – alex28 Jul 6 '11 at 18:42

Looks like a perfect opportunity to coin some catch-phrase! How about: "external data fusion" for the process of the software architecture consuming data.

share|improve this answer
Probably doesn't apply here but I would be seriously tempted to use that phrase somewhere else were opportunity to present itself. – alex28 Jul 6 '11 at 19:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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