A method for securing thermoplastic pour spout fitments 22 to thermoplastic-coated containers 20, wherein at least a surface of the pour spout fitment 22 is heated remotely at heating stations 42-46 to a temperature significantly below the melting point of the thermoplastic fitment. Using a sequence of limited-width keys, a single CAM can be tuned to provided faster and more efficient use of limited CAM space. An extension driver, invoked by the BAMS driver, provides an interface to a data modeling or processing software and converts the interface from a software environment compiled by a programming language to another software environment targeted to another programming language.