Summary of some key features is as follows:
1. create, open, edit, back up, and restore SharePoint sites
2. create SharePoint master pages and web part pages
3. Building SharePoint no-code application
4. Create lists, views, and forms
5. Create and aggregate date views and forms on a variety of data sources(SharePoint lists and document libraries, sql databases, xml files, web services)
6. add business logic with no-code workflows
7. render integrated code and split view standards-based pages(XHTML, CSS, XSLT)
8. support deep css formatting and layout
9. manage and apply styles
10. edit properties