I have been developing with Alpha for more than three years and quite honestly the thing I like best is the product has been continually evolving and expanding in its feature set. My original plan with Alpha was to create a web based facility management system to manage our expansion of 30 houses to a planned 100 houses over a 5 year period. Alpha was more than capable of being the development platform for this project, but all of a sudden new releases started coming at me so fast it was like catching the perfect wave. I quickly expanded the vision of my project from a web based application to a multi-platform mobile app. From a developer's perspective the most significant features are behind the scenes. The heavy lifting of enterprise security, database transparency, cross platform development and complex interactions are all included in the development environment. This has allowed me to concentrate on application requirements. If I need to get into the code, I can do that. It is the perfect wave lifting me and powering me to my ultimate destination.
I am old-school when it comes to manuals. I am used to seeing big, detailed, indexed user manuals. Alpha does a great job of producing videos on features included in the application, these videos are indexed within the development environment so getting to the appropriate video is easy enough, I would just love to be able to keyword search to the text of a solution that I need.
I recommend quick start demonstration projects that are available from Alpha and from consultants. Also, Alpha just released complete pre-built sample application solutions.
Get appropriate training from Alpha and/or firms such as Twin Peaks.Research.
My business problem revolves around a limited development staff and an unsophisticated user base. In addition, the user base is rapidly becoming mobile based. This limited what off the shelf software was available and required any application development be easily maintained and enhanced by the limited resources. With the increasingly rich development environment made available by Alpha, I was able to use the “low code” features of Alpha to produce a maintainable product.
This has allowed me to concentrate on satisfying requirements without concern about the need to encumber highly technical resources to keep the system running.