The Unified Problem-solving Method Development Language (UPML) is a notation for describing in a standard way the components one might use to construct a problem solver. I shall describe a lightweight version of UPML which I intend to use in experiments on topics relevant to the AKT project concerning the brokeri of problem solving capabilities and the interaction of this sort of brokerign with knowledge system lifecycles.