An Efficient Guide to Low Code Application Development and Why it Works