BUT WHAT IS programs, REALLY?