Создание прототипа — один из первых этапов разработки нового продукта, который позволяет получить базовое представление о том, как программа, компьютерная игра или дизайн будут в итоге выглядеть и функционировать. Этот навык полезен для разработчиков ПО, продуктовых и веб-дизайнеров и многих других специалистов. В зависимости от области разработки используются разнообразные инструменты, например, Proto.io для работы над прототипами мобильных приложений или Axure для веб и десктопных программ.