In reply to George Lambidakis.

George, for home usage I recommend deploying the Meraki MX64 Security Appliance which is completely managed from the cloud. Management of security, networking & application control is really made easy with the MX64. No separate servers or management stations required. The MX64 is listed at $ 595 and requires a $ 300 yearly subscription for the cloud service. Of course the Meraki MX64 is a great choice for those organizations who want to completely manage their network centrally from the cloud.
For organizations who require more granular application & security controls, are dealing with more advanced deployment scenarios and need to manage the network completely under their control, the Cisco ISR is the ideal choice. Setting up a network with the ISR will require running Cisco Prime Assurance as the central management station for Application Visibility and Cisco CWS (Cloud Web Security) to implement content security policies.