Better term than "hardcoded" for end-user documentation

Since the main feature seems to be that a template can't be modified or changed, here are some synonyms for unchangeable

fixed

predetermined and not able to be changed

which suggested another one

predetermined

established or decided in advance

speaking of which...

preset (or pre-set according to MS Word)

set or adjust (something) in advance of its use

and last but hopefully not the least

prearranged

arranged beforehand, in advance

Note: I've adjusted dictionary definitions of preset and predetermined as verbs, because the dictionary stated that in participle form these can be used as adjectives


Given that the projects you're talking about don't sound significantly like either document templates or configuration to me, I'd probably use built-in:

A sample must be associated with a project. The built-in projects X, Y and Z cannot be altered, but you may also create other projects of your own.


In this context, I don't like preset, because that suggests a collection of settings grouped for convenience (equalizer presets, encoder presets, etc.). Settings are things that control or modify the operation of some process, and it isn't clear these projects have behaviour or internal state in this sense.


Consider static, which is often contrasted with dynamic.

From Webopedia's definition:

static (adj.) Generally refers to elements of the Internet or computer programming that are fixed and not capable of action or change. The opposite of static is dynamic.


In end-user documentation, is there a better way to describe these templates than using the term "hardcoded templates"?

Two scenari :

  • You want to sell your product; Then you should call them presets as in @Lucky answer.

  • You want to explain problems/poor or special design; Then you can call them not configurable.