The diagram below shows the technology options available for both web and desktop-based application development. See Overview of the Development, Customization and Migration Options for more details.