I like that it can be used by both hardware and software engineers in order to improve their projects' quality levels. It allows you to develop your own application within its framework without having to learn another language or use an entirely new one. It's easy to get started using. As long as you know what you want to do, there are no problems getting going. If you're not sure about anything when building a project then this might slow down development time quite a bit. We have found that we can quickly build prototypes and test them out. This saves us from wasting too much money developing something before knowing if it will work well or need some changes.