# Making dynamic or static changes to properties

Note: Properties set in the derby.properties file and on the command line of the application that boots Derby are always static, because Derby reads this file and those parameters only at startup.
Only properties set in the following ways have the potential to be dynamic:

- As database-wide properties
- As system-wide properties via a Properties object in the application in which the Derby engine is embedded

See the "Derby properties" section of the Derby Reference Manual for information about specific properties.

Parent topic: Setting Derby properties
Related concepts
Setting system-wide properties
Setting database-wide properties
Setting properties in a client/server environment