BPCS was developed by [[Chicago]]-based [[System Software Associates]] (SSA), which later became [[SSA Global Technologies]]<ref name=ITJungle /> (which was then acquired by [[Infor Global Solutions]] and rebranded as Infor LX), and is used to control the operations of manufacturing companies. BPCS includes [[Material requirements planning|MRP]] [[logic]] to manufacturing operations, provided there are high standards of data validity such as [[engineering]] specifications and [[inventory]] accuracy. It runs on several systems, with [[IBM i|IBM I]], being the most popular. It is written in AS/SET [[CASE tool]], [[RPG programming language|RPG]], [[SQL]] and other languages supported on IBM I.<ref name=FundingUniverse/>
Many of the BPCS modules are stand-alone,<ref name=ITJungle /> in that companies can choose to implement only the financial applications, for example, and none of the manufacturing.