Do state-of-the-art and cutting edge mean the same thing or do they have different meanings? If they have different meanings, which is used when?
"state-of-the-art": the latest and most sophisticated or advanced stage of a technology, art, or science.
"cutting edge": the leading position in any field; forefront
They can be used interchangeably in most circumstances, but the difference is "State of the art" is generally the most advanced of all the technology, while "cutting edge" would connotate brand new technology.