Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

My question is primarily concerned with making a CV.

Normally under the Language section we list the individual programming Languages we've used. For example, C#, C++, PHP.

Under the Platform section we can list the various operating systems and devices.

Under which category would Web Services/Windows Services fall? My point is these are not platforms by themselves and surely they aren't a language.

Is there any common term that can be used to describe these?

share|improve this question
What about "Project types"? I'm not sure if it's easy to understand in a CV, but under this term you can list web services, REST APIs, Windows Services, Windows Workflow, Silverlight/Flash, etc. –  MainMa Mar 29 '12 at 19:10

4 Answers 4

up vote 3 down vote accepted

I personally have a section on my CV for Technologies. This is a generic blanket term, but all of those things that do not fit anywhere else that need to be listed work in that section.

This approach also eliminates any possibility of someone looking at your CV and saying that an item you include is not correct for the heading. You still have to think about your headings but this gives a convenient "catch all".

share|improve this answer
Ah, I was thinking on that line too. So, anything that can't be classified into something else, can go under Technology, if appropriate? –  Shamim Hafiz Mar 29 '12 at 18:58
Yes, it has worked for me. Something in my Technologies section actually helped me get my current job. –  JustinDoesWork Mar 29 '12 at 19:01

Environment would be a heading I could see making sense though it may be a bit broad for some people. The idea here is that it is a bit of a specialization within a platform.

The other way you could try to go would be to categorize these as frameworks though that would also be using the term a bit loosely. As of .Net 3.0 there is WCF that can act as a Framework for building services.

share|improve this answer

I would echo the sentiment around using "Technologies". I personally use, and see often, "Additional Technologies", which falls after more specific sections for "Programming Languages" and "Markup and Query Languages", "Operating Systems and Administration", etc.

In other words, "Additional Technologies" is the catch all for things that don't otherwise fit, but are still important enough to list because they're searchable/scannable keywords.

Remember that while we as practitioners might know better/more accurate terms, the more esoteric we get in our CV, the less chance the initial (often non-technical) reviewers will pass on things they don't understand, even when it's highly relevant. People get "Additional Technologies" as "important things, sometimes a bonus!"

share|improve this answer

I think we have different "layers". When you try to figure out the difference in cloud computing (IaaS, PaaS, SaaS) you will figure out very fast what a service is. Here is a good Picture.

So every Application, no matter if its a service, a desktop application, a server application or what ever is defnitly a Application ;-) Our Frameworks like .NET or Java are allways part of the runtime, i would say they are lying above cause .NET or Java is a framework and the runtime is something else.

share|improve this answer

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.