. . . . "Take a database server for example: Most database server charms use the relation-joined hook to create the database, user, password, and other details that the other service will be waiting on." .