-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
That’s not the CAM software, it’s just the control system for the machine. It allows you to get the machine setup and then you send the gcode file. Don’t go with the LPT port, that’s something that has not been on a PC in 20 years unless it also includes a USB port. Both of the other options are paid and based on what I see from the website look like they were written in 1997. If you have an option to just get a USB port, then do that and use one of the free software. I personally like openbuilds control but UGS will work. You should also be able to use things like easel or carbide create which are simpler software that have both design and control and are good for beginners.