Problem-solving methods provide reusable architectures and components for implementing the reasoning part ofknowledge-based systems. Down Problem-Solving the Unified the TheMethod By the Description Language International (UPML) Has Been Developed To Describe And IMPLEMENTSuch architectures, And To Facilitate Their Components, semi-Automatic Adaptation And Reuse. A Nutshell the In, UPML Is A Framework For Developing Knowledge-Intensive Reasoningsystems's Libraries Based ons Ofgeneric Problem-solving video Components. PaperWeekly Describes the TheThe Components And Adapters, Constraints reported architectural limits, Development Guidelines, And ToolsProvided By UPML. Is Developed As Part Ofthe IBROW meeting project UPML, Which ProvidesAn of Internet-Based Service For a brokering reusing the Problem-solving video Methods.