У меня есть подозрение, что под словом "прошивка" начинающие подразумевают что-то другое. Примерно то, что на западе называется "framework", и то с большой натяжкой. Это типа "направление", "методика", "путь развития", что ли. Ну а поскольку правильного слова нет, то берут то, что более-менее...