Non-contact Distribution of Programs