A programação do usuário final é onde os usuários finais regulares, ou seja, não programadores, podem personalizar um programa ou criar um novo, com treinamento ou instrução mínimos.
O App Inventor para Android é um exemplo recente, mas talvez o exemplo mais popular de programação para o usuário final seja a planilha.
Que exemplos de programação do usuário final você já viu usar ou acredita ser útil? Qual é a filosofia do sistema? Que desafios permanecem?