StoreFront offers number of options - see Configure application delivery Citrix eDocs site
Enable Single Sign-On - A Comprehensive Guide to Enabling Pass-Through Authentication with XenDesktop 7.5
also see Citrix Storefront 2.5 and Single Sign on
Configure SSL between StoreFront and Delivery Controller - Use SSL on Controllers and change HTTP/HTTPS ports
StoreFront Customisation - Customizing Receiver for Web in StoreFront 2.0

Citrix Receiver delivery options:
- Manual Installation
- Scripted Installation
- Software distribution (Group Policy, SCCM, other ...)
- Receiver for Web
- Receiver.citrix.com
- HTML 5 (zero client) - Citrix StoreFront MMC console > Receiver for Web > Deploy Citrix Receiver

Note: There is no Java client, Receiver does not need admin rights to install unless you want to use Pass-Through Authentication

When the user starts Receiver, it will ask for an email address. In order for this feature to work see - Configuring Email-Based Account Discovery for Citrix Receiver (DNS SRV record)

Configure and install Receiver for Windows using command-line parameters

To make Citrix Receiver installation files available on the server

Configure Receiver for Web sites using the configuration files

Provide users with Remote PC Access

App-V 5.0 Prerequisites 
set-executionpolicy remotesigned
import-module appvclient
gcm -name "*appv*"
$publisher=Add-AppvPublishingServer -url http://appvserver:8082 -name appv1
Sync-AppvPublishingServer $publisher


App-V Setup
- Server 5.0 SP1, hotfix 2 (kb2897087) [kb2940354 hotfix4 out now]
- App-V RDS 5.0 Client SP2 on XenApp / XenDesktop for published apps
- App-V Client 5.0 SP2 on Win7 Client / Source MCS / PVS Image machine

How to install the App-V 5.0 Database and Management Server using SQL scripts on the DB