INTEGRATIVE PROGRAMMING