Within Aware, you can create forms (generally shows detail on one record and optionally related records) and queries, which display multiple records in a grid.
Visual perspectives serve 2 purposes. One is that depending on your Access Level, you might see a very different screen / menus when you log on compared to another user with different access level.
The other use is VERY powerful. You can create multiple pages and each page can have a combination of forms, queries, HTML and other fun goodies. You would do this by creating a new VP that is NOT used for logging onto the system, but instead stores your "custom pages". Then, you can have a process that says:
DISPLAY LAYOUT "My Page Name" from VP_MyLayouts
Hope this confuses you less.
Bruce