As far as I'm aware you only need to purchase the Professional License if you wish to sell a project that uses code generated by Flowcode. If you do not intend to sell or receive compensation from using code generated by Flowcode then you don't need a Professional License (e.g. hobbyist use).