programs and features are often integrated