Cleaning up application titles, descriptions and categories.

Change-Id: I80f9770697cbf29b6bde2b20778c341b0f403d9f
diff --git a/apps/acl/BUCK b/apps/acl/BUCK
index 064c678..45b13eb 100644
--- a/apps/acl/BUCK
+++ b/apps/acl/BUCK
@@ -19,7 +19,7 @@
 )
 
 onos_app (
-    title = 'ACL App',
+    title = 'Access Control Lists',
     category = 'Security',
     url = 'http://onosproject.org',
     description = 'ONOS ACL application.',
diff --git a/apps/bgprouter/BUCK b/apps/bgprouter/BUCK
index 6c94749..bdb02e4 100644
--- a/apps/bgprouter/BUCK
+++ b/apps/bgprouter/BUCK
@@ -16,7 +16,7 @@
 )
 
 onos_app (
-    title = 'BGP Router App',
+    title = 'BGP Router',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'BGP router application.',
diff --git a/apps/castor/BUCK b/apps/castor/BUCK
index ff3eb9d..9b305ec 100644
--- a/apps/castor/BUCK
+++ b/apps/castor/BUCK
@@ -28,14 +28,14 @@
   deps = COMPILE_DEPS,
   test_deps = TEST_DEPS,
   web_context = '/onos/castor',
-  api_title = 'Castor App',
+  api_title = 'Castor',
   api_version = '1.0',
-  api_description = 'REST API for Castor App',
+  api_description = 'REST API for Castor',
   api_package = 'org.onosproject.castor',
 )
 
 onos_app (
-  title = 'Castor App',
+  title = 'Castor',
   category = 'Utility',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,
diff --git a/apps/cip/BUCK b/apps/cip/BUCK
index 9afbab3..a7590d9 100644
--- a/apps/cip/BUCK
+++ b/apps/cip/BUCK
@@ -7,7 +7,7 @@
 )
 
 onos_app (
-    title = 'Cluster IP alias App',
+    title = 'Cluster IP Alias',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'ONOS Cluster IP alias application.',
diff --git a/apps/config/BUCK b/apps/config/BUCK
index 8a8bbb8..7b2a79b 100644
--- a/apps/config/BUCK
+++ b/apps/config/BUCK
@@ -16,9 +16,12 @@
 )
 
 onos_app (
-    title = 'Dynamic Config App',
+    title = 'Dynamic Configuration',
     category = 'Utility',
     url = 'http://onosproject.org',
-    description = 'Application to support the Dynamic configuration service and store.',
+    description = 'Provides means to track and distribute service and device configuration data ' +
+        'throughout the ONOS cluster. It works with the YANG runtime to ensure that the tracked ' +
+        'data adheres to the registered YANG models. Applications can traverse and access this ' +
+        'data which is organized in a logically unified tree.<p/>(Under development)',
     required_apps = APPS,
 )
diff --git a/apps/cord-support/BUCK b/apps/cord-support/BUCK
index 2893bea..e70691927 100644
--- a/apps/cord-support/BUCK
+++ b/apps/cord-support/BUCK
@@ -15,14 +15,14 @@
   deps = COMPILE_DEPS,
   test_deps = TEST_DEPS,
   web_context = '/onos/cord-support',
-  api_title = 'CORD Support App',
+  api_title = 'CORD Support',
   api_version = '1.0',
   api_description = 'REST API for CORD inquiry to ONOS topology',
   api_package = 'org.onosproject.cordsupport',
 )
 
 onos_app (
-  title = 'CORD Support App',
+  title = 'CORD Support',
   category = 'Utility',
   url = 'http://onosproject.org',
   description = 'CORD Support application.',
diff --git a/apps/cpman/app/BUCK b/apps/cpman/app/BUCK
index 9b20519..936c9ff 100644
--- a/apps/cpman/app/BUCK
+++ b/apps/cpman/app/BUCK
@@ -31,15 +31,15 @@
     deps = COMPILE_DEPS,
     test_deps = TEST_DEPS,
     web_context = '/onos/cpman',
-    api_title = 'Control Plane Manager App API',
+    api_title = 'Control Plane Manager API',
     api_version = '1.0',
-    api_description = 'REST API for Control Plane Manager App',
+    api_description = 'REST API for Control Plane Manager',
     api_package = 'org.onosproject.cpman.rest',
 )
 
 onos_app (
     app_name = 'org.onosproject.cpman',
-    title = 'Control Plane Manager application',
+    title = 'Control Plane Manager',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     description = 'Control Plane Management application for monitoring the health of the ONOS cluster',
diff --git a/apps/dhcp/BUCK b/apps/dhcp/BUCK
index 1bd1876..fbbb126 100644
--- a/apps/dhcp/BUCK
+++ b/apps/dhcp/BUCK
@@ -4,7 +4,7 @@
 ]
 
 onos_app (
-  title = 'DHCP Server App',
+  title = 'DHCP Server',
   category = 'Utility',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,
diff --git a/apps/dhcp/app/BUCK b/apps/dhcp/app/BUCK
index bb5c7d6..7dd3a0e 100644
--- a/apps/dhcp/app/BUCK
+++ b/apps/dhcp/app/BUCK
@@ -18,8 +18,8 @@
     deps = COMPILE_DEPS,
     test_deps = TEST_DEPS,
     web_context = '/onos/dhcp',
-    api_title = 'DHCP Server App',
+    api_title = 'DHCP Server',
     api_version = '1.0',
-    api_description = 'REST API for DHCP Server App',
+    api_description = 'REST API for DHCP Server',
     api_package = 'org.onosproject.dhcp.rest',
 )
diff --git a/apps/dhcprelay/BUCK b/apps/dhcprelay/BUCK
index cc42956..c1829b3 100644
--- a/apps/dhcprelay/BUCK
+++ b/apps/dhcprelay/BUCK
@@ -21,7 +21,7 @@
 
 onos_app (
     app_name = 'org.onosproject.dhcprelay',
-    title = 'DHCP Relay Agent App',
+    title = 'DHCP Relay Agent',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'DHCP Relay Agent Application.',
diff --git a/apps/drivermatrix/BUCK b/apps/drivermatrix/BUCK
index b439e73..41876bd 100644
--- a/apps/drivermatrix/BUCK
+++ b/apps/drivermatrix/BUCK
@@ -15,6 +15,7 @@
     title = 'Driver Support Matrix',
     category = 'Utility',
     url = 'http://onosproject.org',
-    description = 'Driver behaviour support matrix.',
+    description = 'Extends the ONOS GUI with a view that allows the operator to visualize ' +
+        'the currently loaded drivers.',
 )
 
diff --git a/apps/events/BUCK b/apps/events/BUCK
index 54fa135..52fd3a9 100644
--- a/apps/events/BUCK
+++ b/apps/events/BUCK
@@ -13,8 +13,10 @@
 )
 
 onos_app (
-    title = 'Event History App',
-    category = 'Utility',
+    title = 'Event History',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
-    description = 'App to display ONOS event history.',
+    description = 'Allows recording and tracking of otherwise ephemeral ONOS core events. ' +
+        'It is primarily aimed for supporting various system tests and to assure that expected ' +
+        'events are raised and broadcast to applications that have requested them.',
 )
diff --git a/apps/evpn-route-service/BUCK b/apps/evpn-route-service/BUCK
index 5c8b037..d13d4af 100644
--- a/apps/evpn-route-service/BUCK
+++ b/apps/evpn-route-service/BUCK
@@ -4,7 +4,7 @@
 ]
 
 onos_app (
-    title = 'EVPN Routing App',
+    title = 'EVPN Routing',
     category = 'Utility',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/evpnopenflow/BUCK b/apps/evpnopenflow/BUCK
index 69e881f..fe1eb9a 100644
--- a/apps/evpnopenflow/BUCK
+++ b/apps/evpnopenflow/BUCK
@@ -23,7 +23,7 @@
 )
 
 onos_app(
-  title = 'EVPN OpenFlow App',
+  title = 'EVPN OpenFlow',
   category = 'Traffic Steering',
   url = 'http://onosproject.org',
   description = 'Ethernet VPN (EVPN) introduces a new model for Ethernet services delivery.' +
diff --git a/apps/faultmanagement/BUCK b/apps/faultmanagement/BUCK
index 4553a5f..3156894 100644
--- a/apps/faultmanagement/BUCK
+++ b/apps/faultmanagement/BUCK
@@ -6,7 +6,7 @@
 ]
 
 onos_app (
-  title = 'Fault Management App',
+  title = 'Fault Management',
   description = 'ONOS fault management application',
   category = 'Monitoring',
   url = 'https://wiki.onosproject.org/display/ONOS/Fault+Management',
diff --git a/apps/flowanalyzer/BUCK b/apps/flowanalyzer/BUCK
index b09e7d4..2f5461f 100644
--- a/apps/flowanalyzer/BUCK
+++ b/apps/flowanalyzer/BUCK
@@ -16,7 +16,7 @@
 )
 
 onos_app (
-    title = 'Flow Space Analysis App',
+    title = 'Flow Space Analysis',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     description = 'Simple flow space analyzer.',
diff --git a/apps/fwd/BUCK b/apps/fwd/BUCK
index 7893313..aaf0a34 100644
--- a/apps/fwd/BUCK
+++ b/apps/fwd/BUCK
@@ -13,8 +13,15 @@
 )
 
 onos_app (
-    title = 'Reactive Forwarding App',
+    title = 'Reactive Forwarding',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
-    description = 'Reactive forwarding application using flow objective subsystem.',
+    description = 'Provisions traffic between end-stations using hop-by-hop flow programming by ' +
+        'intercepting packets for which there are currently no matching flow objectives on the ' +
+        'data plane. The paths paved in this manner are short-lived, i.e. they expire a few ' +
+        'seconds after the flow on whose behalf they were programmed stops.\n\n' +
+        'The application relies on the ONOS path service to compute the shortest paths. ' +
+        'In the event of negative topology events (link loss, device disconnect, etc.), ' +
+        'the application will proactively invalidate any paths that it had programmed to lead ' +
+        'through the resources that are no longer available.',
 )
diff --git a/apps/gangliametrics/BUCK b/apps/gangliametrics/BUCK
index 8f9d763..3dc67f4 100644
--- a/apps/gangliametrics/BUCK
+++ b/apps/gangliametrics/BUCK
@@ -17,7 +17,7 @@
 )
 
 onos_app (
-    title = 'Ganglia Report and Query App',
+    title = 'Ganglia Report and Query',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     description = 'Performance metric service reporter',
diff --git a/apps/gluon/BUCK b/apps/gluon/BUCK
index c2134c4..a11d2b6 100644
--- a/apps/gluon/BUCK
+++ b/apps/gluon/BUCK
@@ -29,7 +29,7 @@
 
 onos_app (
     app_name = 'org.onosproject.gluon',
-    title = 'Gluon Shim Application',
+    title = 'Gluon Shim',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/graphitemetrics/BUCK b/apps/graphitemetrics/BUCK
index 90ca131..d8e4441 100644
--- a/apps/graphitemetrics/BUCK
+++ b/apps/graphitemetrics/BUCK
@@ -21,7 +21,7 @@
 )
 
 onos_app (
-    title = 'Graphite Report and Query App',
+    title = 'Graphite Report and Query',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     description = 'Performance metric service reporter and retriever for graphite',
diff --git a/apps/influxdbmetrics/BUCK b/apps/influxdbmetrics/BUCK
index 3a10bc5..6c0bbc8 100644
--- a/apps/influxdbmetrics/BUCK
+++ b/apps/influxdbmetrics/BUCK
@@ -33,7 +33,7 @@
 )
 
 onos_app (
-    title = 'InfluxDB Report and Query App',
+    title = 'InfluxDB Report and Query',
     category = 'Monitoring',
     url = 'http://onosproject.org',
     description = 'Performance metric service reporter and retriever for influxDB.',
diff --git a/apps/l3vpn/BUCK b/apps/l3vpn/BUCK
index a2dc294..1a59467 100644
--- a/apps/l3vpn/BUCK
+++ b/apps/l3vpn/BUCK
@@ -32,7 +32,7 @@
 
 onos_app(
     app_name = 'org.onosproject.l3vpn',
-    title = 'YANG L3VPN App',
+    title = 'YANG L3VPN',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'L3VPN YANG Application',
diff --git a/apps/mappingmanagement/BUCK b/apps/mappingmanagement/BUCK
index 83214c4..529962b 100644
--- a/apps/mappingmanagement/BUCK
+++ b/apps/mappingmanagement/BUCK
@@ -6,7 +6,7 @@
 ]
 
 onos_app (
-  title = 'Mapping Management App',
+  title = 'Mapping Management',
   description = 'ONOS mapping management application',
   category = 'Monitoring',
   url = 'https://onosproject.org/',
diff --git a/apps/mappingmanagement/web/BUCK b/apps/mappingmanagement/web/BUCK
index 7744056..24eba23 100644
--- a/apps/mappingmanagement/web/BUCK
+++ b/apps/mappingmanagement/web/BUCK
@@ -16,8 +16,8 @@
     deps = COMPILE_DEPS,
     test_deps = TEST_DEPS,
     web_context = '/onos/mappingmanagement',
-    api_title = 'Mapping Management App API',
+    api_title = 'Mapping Management API',
     api_version = '1.0',
-    api_description = 'REST API for ONOS Mapping Management App',
+    api_description = 'REST API for ONOS Mapping Management',
     api_package = 'org.onosproject.mapping.web.api',
 )
diff --git a/apps/metrics/BUCK b/apps/metrics/BUCK
index eef6513..5f151e4 100644
--- a/apps/metrics/BUCK
+++ b/apps/metrics/BUCK
@@ -13,7 +13,7 @@
 )
 
 onos_app (
-    title = 'OpenStack Interface App',
+    title = 'OpenStack Interface',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'Openstack Interface Application.',
diff --git a/apps/mfwd/BUCK b/apps/mfwd/BUCK
index 2d20a48..3d27aad 100644
--- a/apps/mfwd/BUCK
+++ b/apps/mfwd/BUCK
@@ -7,7 +7,7 @@
 )
 
 onos_app (
-    title = 'Multicast Forwarding App',
+    title = 'Multicast Forwarding',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Multicast forwarding application.',
diff --git a/apps/mlb/BUCK b/apps/mlb/BUCK
index aeb9dce..eec3405 100644
--- a/apps/mlb/BUCK
+++ b/apps/mlb/BUCK
@@ -7,8 +7,10 @@
 )
 
 onos_app (
-    title = 'Mastership Load Balancer App',
+    title = 'Mastership Load Balancer',
     category = 'Utility',
     url = 'http://onosproject.org',
-    description = 'Application that balances mastership among nodes.',
+    description = 'Monitors distribution of mastership of network devices between the ONOS cluster ' +
+        'nodes and periodically re-assigns the mastership to achieve balanced distribution when ' +
+        'necessary and possible.',
 )
diff --git a/apps/mobility/BUCK b/apps/mobility/BUCK
index d2b076e..38b0228 100644
--- a/apps/mobility/BUCK
+++ b/apps/mobility/BUCK
@@ -7,7 +7,7 @@
 )
 
 onos_app (
-    title = 'Host Mobility App',
+    title = 'Host Mobility',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'Host mobility application.',
diff --git a/apps/newoptical/BUCK b/apps/newoptical/BUCK
index af3dc1b..8a1345b 100644
--- a/apps/newoptical/BUCK
+++ b/apps/newoptical/BUCK
@@ -19,8 +19,8 @@
 )
 
 onos_app (
-  title = 'Packet/Optical Use-Case App',
-  category = 'Traffic Steering',
+  title = 'Packet/Optical Use-Case',
+  category = 'Optical',
   url = 'http://onosproject.org',
   description = 'Packet/Optical use-case application.',
   required_apps = [ 'org.onosproject.optical-model' ],
diff --git a/apps/ofagent/BUCK b/apps/ofagent/BUCK
index 6c8ef63..8e0826b 100644
--- a/apps/ofagent/BUCK
+++ b/apps/ofagent/BUCK
@@ -34,7 +34,7 @@
 )
 
 onos_app (
-    title = 'OpenFlow Agent App',
+    title = 'OpenFlow Agent',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'OpenFlow agent application for virtualization subsystem.',
diff --git a/apps/openroadm/BUCK b/apps/openroadm/BUCK
index f619439..20cb8a1 100644
--- a/apps/openroadm/BUCK
+++ b/apps/openroadm/BUCK
@@ -16,7 +16,7 @@
 
 onos_app(
   app_name = 'org.onosproject.openroadm',
-  title = 'Open ROADM App',
+  title = 'Open ROADM',
   category = 'Utility',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,
diff --git a/apps/openstacknetworking/BUCK b/apps/openstacknetworking/BUCK
index 57990c7..60ebc1f 100644
--- a/apps/openstacknetworking/BUCK
+++ b/apps/openstacknetworking/BUCK
@@ -22,15 +22,15 @@
   deps = COMPILE_DEPS,
   test_deps = TEST_DEPS,
   web_context = '/onos/openstacknetworking',
-  api_title = 'OpenStack Networking App API',
+  api_title = 'OpenStack Networking API',
   api_version = '1.0',
-  api_description = 'REST API for OpenStack Networking App',
+  api_description = 'REST API for OpenStack Networking',
   api_package = 'org.onosproject.openstacknetworking.web',
 )
 
 onos_app (
   app_name = 'org.onosproject.openstacknetworking',
-  title = 'OpenStack Networking App',
+  title = 'OpenStack Networking',
   category = 'Utility',
   url = 'http://onosproject.org',
   description = 'OpenStack Networking application.',
diff --git a/apps/openstacknode/BUCK b/apps/openstacknode/BUCK
index 704f016..e1a2628 100644
--- a/apps/openstacknode/BUCK
+++ b/apps/openstacknode/BUCK
@@ -4,7 +4,7 @@
 ]
 
 onos_app (
-    title = 'OpenStack Node Bootstrap App',
+    title = 'OpenStack Node Bootstrap',
     category = 'Utility',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/openstacknode/app/BUCK b/apps/openstacknode/app/BUCK
index 22adbee..ee11cb5 100644
--- a/apps/openstacknode/app/BUCK
+++ b/apps/openstacknode/app/BUCK
@@ -22,9 +22,9 @@
     deps = COMPILE_DEPS,
     test_deps = TEST_DEPS,
     web_context = '/onos/openstacknode',
-    api_title = 'OpenStack Node App API',
+    api_title = 'OpenStack Node API',
     api_version = '1.0',
-    api_description = 'REST API for OpenStack Node App',
+    api_description = 'REST API for OpenStack Node',
     api_package = 'org.onosproject.openstacknode.web',
 )
 
diff --git a/apps/optical-model/BUCK b/apps/optical-model/BUCK
index e82406b..de3def8 100644
--- a/apps/optical-model/BUCK
+++ b/apps/optical-model/BUCK
@@ -21,7 +21,7 @@
     # Is there a way to change BUCK target name properly?
     #name = 'onos-optical-model',
     feature_coords = 'org.onosproject:onos-optical-model:%s' % (ONOS_VERSION),
-    title = 'Optical information model',
+    title = 'Optical Network Model',
     category = 'Optical',
     url = 'https://wiki.onosproject.org/x/C4m',
     description = 'ONOS optical information model.',
diff --git a/apps/pathpainter/BUCK b/apps/pathpainter/BUCK
index 7bd1c17..71eec89 100644
--- a/apps/pathpainter/BUCK
+++ b/apps/pathpainter/BUCK
@@ -10,8 +10,11 @@
 )
 
 onos_app (
-    title = 'Path Visualization App',
+    title = 'Path Visualization',
     category = 'Utility',
     url = 'http://onosproject.org',
-    description = 'Path visualization application.',
+    description = 'Extends the GUI topology view by adding an overlay that allows the operator ' +
+        'to visualize topology paths using various forms of path-finding algorithms such as ' +
+        'the Dijkstra shortest path using default link metric (ONOS default), using geographic ' +
+        'distances, disjoint paths, etc.',
 )
diff --git a/apps/pce/app/BUCK b/apps/pce/app/BUCK
index 1846ee0..7637aaf 100644
--- a/apps/pce/app/BUCK
+++ b/apps/pce/app/BUCK
@@ -27,7 +27,7 @@
 
 onos_app (
     app_name='org.onosproject.pce.app',
-    title = 'PCE App',
+    title = 'PCE',
     category = 'default',
     url = 'http://onosproject.org',
     description = 'PCE as centeral controller App.',
diff --git a/apps/pce/pcerest/BUCK b/apps/pce/pcerest/BUCK
index f261ede..bed98d2 100644
--- a/apps/pce/pcerest/BUCK
+++ b/apps/pce/pcerest/BUCK
@@ -20,7 +20,7 @@
 )
 
 onos_app (
-    title = 'PCE Rest application',
+    title = 'PCE REST API',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'Tunnel Service between network devices via REST interface',
diff --git a/apps/pce/pceweb/BUCK b/apps/pce/pceweb/BUCK
index 6ab1b97..a4a9a34 100644
--- a/apps/pce/pceweb/BUCK
+++ b/apps/pce/pceweb/BUCK
@@ -13,7 +13,7 @@
 )
 
 onos_app (
-    title = 'PCE web application',
+    title = 'PCE REST API',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'Allows the user to visualize different types of paths between network entities',
diff --git a/apps/pim/BUCK b/apps/pim/BUCK
index a281975..2d36352 100644
--- a/apps/pim/BUCK
+++ b/apps/pim/BUCK
@@ -20,7 +20,7 @@
 )
 
 onos_app (
-    title = 'Protocol Independent Multicast Emulation App',
+    title = 'Protocol Independent Multicast Emulation',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Protocol independent multicast emulation.',
diff --git a/apps/proxyarp/BUCK b/apps/proxyarp/BUCK
index 70e3c9d..fe57fcb 100644
--- a/apps/proxyarp/BUCK
+++ b/apps/proxyarp/BUCK
@@ -8,7 +8,7 @@
 )
 
 onos_app (
-    title = 'Proxy ARP/NDP App',
+    title = 'Proxy ARP/NDP',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Proxy ARP/NDP application.',
diff --git a/apps/reactive-routing/BUCK b/apps/reactive-routing/BUCK
index f1a7cfa..36dd7ad 100644
--- a/apps/reactive-routing/BUCK
+++ b/apps/reactive-routing/BUCK
@@ -13,7 +13,7 @@
 )
 
 onos_app (
-    title = 'SDN-IP Reactive Routing App',
+    title = 'SDN-IP Reactive Routing',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'SDN-IP reactive routing application.',
diff --git a/apps/roadm/BUCK b/apps/roadm/BUCK
index 8a87283..042bd52 100644
--- a/apps/roadm/BUCK
+++ b/apps/roadm/BUCK
@@ -16,10 +16,10 @@
 )
 
 onos_app (
-    title = 'ROADM App',
+    title = 'ROADM',
     category = 'Optical',
     url = 'http://onosproject.org',
-    description = """This application provides an interface and web GUI for monitoring
-                     and configuring power on ROADM devices.""",
+    description = 'This application provides an interface and web GUI for monitoring and ' +
+        'configuring power on ROADM devices.',
     required_apps = [ 'org.onosproject.optical-model' ],
 )
diff --git a/apps/route-service/BUCK b/apps/route-service/BUCK
index bf6ff33..d7ebe99 100644
--- a/apps/route-service/BUCK
+++ b/apps/route-service/BUCK
@@ -4,7 +4,7 @@
 ]
 
 onos_app (
-    title = 'Route Service Server App',
+    title = 'Route Service Server',
     category = 'Utility',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/routing/cpr/BUCK b/apps/routing/cpr/BUCK
index 51ffe35..1d35832 100644
--- a/apps/routing/cpr/BUCK
+++ b/apps/routing/cpr/BUCK
@@ -24,7 +24,7 @@
 
 onos_app (
     app_name = 'org.onosproject.cpr',
-    title = 'Control plane redirect',
+    title = 'Control Plane Redirect',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Redirects routing control traffic to a control plane',
diff --git a/apps/routing/fibinstaller/BUCK b/apps/routing/fibinstaller/BUCK
index ee7bf98..337fd28 100644
--- a/apps/routing/fibinstaller/BUCK
+++ b/apps/routing/fibinstaller/BUCK
@@ -24,7 +24,7 @@
 
 onos_app (
     app_name = 'org.onosproject.fibinstaller',
-    title = 'FIB installer app',
+    title = 'FIB Installer',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Installs routing rules into switches',
diff --git a/apps/routing/fpm/BUCK b/apps/routing/fpm/BUCK
index 98189e7..002481f 100644
--- a/apps/routing/fpm/BUCK
+++ b/apps/routing/fpm/BUCK
@@ -28,7 +28,7 @@
 
 onos_app (
     app_name = 'org.onosproject.fpm',
-    title = 'FIB Push Manager (FPM) route reciever',
+    title = 'FIB Push Manager (FPM) Route Receiver',
     category = 'Utility',
     url = 'http://onosproject.org',
     description = 'Receives routes from external routing daemon over FPM protocol',
diff --git a/apps/scalablegateway/BUCK b/apps/scalablegateway/BUCK
index ca94e6a..362c431 100644
--- a/apps/scalablegateway/BUCK
+++ b/apps/scalablegateway/BUCK
@@ -12,8 +12,8 @@
 )
 
 onos_app (
-  title = 'Scalable GW App',
-  category = 'Utility',
+  title = 'Scalable Gateway',
+  category = 'Traffic Steering',
   url = 'http://onosproject.org',
   description = 'Scalable gateway service',
 )
diff --git a/apps/sdnip/BUCK b/apps/sdnip/BUCK
index 06f07a1..fd7aeda 100644
--- a/apps/sdnip/BUCK
+++ b/apps/sdnip/BUCK
@@ -27,8 +27,8 @@
 )
 
 onos_app (
-  title = 'SDN-IP App',
-  category = 'Utility',
+  title = 'SDN-IP',
+  category = 'Traffic Steering',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,
   description = 'SDN-IP peering application',
diff --git a/apps/segmentrouting/BUCK b/apps/segmentrouting/BUCK
index b67b34b..5e7a9d9 100644
--- a/apps/segmentrouting/BUCK
+++ b/apps/segmentrouting/BUCK
@@ -29,7 +29,7 @@
 )
 
 onos_app (
-    title = 'Segment Routing App',
+    title = 'Segment Routing',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/test/demo/BUCK b/apps/test/demo/BUCK
index ac94dd7..5623e04 100644
--- a/apps/test/demo/BUCK
+++ b/apps/test/demo/BUCK
@@ -11,15 +11,15 @@
 osgi_jar_with_tests (
     deps = COMPILE_DEPS,
     web_context = '/onos/demo',
-    api_title = 'Flow Throughput Demo App',
+    api_title = 'Flow Throughput Demo',
     api_version = '1.0',
-    api_description = 'REST API for Demo App',
+    api_description = 'REST API for Demo',
     api_package = 'org.onosproject.demo',
 )
 
 onos_app (
-    title = 'Flow Throughput Demo App',
-    category = 'Test',
+    title = 'Flow Throughput Demo',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'APIs for interacting with the flow throughput test application.',
 )
diff --git a/apps/test/distributed-primitives/BUCK b/apps/test/distributed-primitives/BUCK
index 089dfa2..eed561a 100644
--- a/apps/test/distributed-primitives/BUCK
+++ b/apps/test/distributed-primitives/BUCK
@@ -14,8 +14,8 @@
 
 onos_app (
     app_name = 'org.onosproject.distributedprimitives',
-    title = 'Distributed Primitives Test App',
-    category = 'Test',
+    title = 'Distributed Primitives Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'ONOS app to test distributed primitives.',
 )
diff --git a/apps/test/election/BUCK b/apps/test/election/BUCK
index c191bce..67077c9 100644
--- a/apps/test/election/BUCK
+++ b/apps/test/election/BUCK
@@ -12,8 +12,8 @@
 )
 
 onos_app (
-    title = 'Master Election Test App',
-    category = 'Test',
+    title = 'Master Election Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Master election test application.',
 )
diff --git a/apps/test/flow-perf/BUCK b/apps/test/flow-perf/BUCK
index f065aab..522647b 100644
--- a/apps/test/flow-perf/BUCK
+++ b/apps/test/flow-perf/BUCK
@@ -12,8 +12,8 @@
 )
 
 onos_app (
-    title = 'Flow Performance Test App',
-    category = 'Test',
+    title = 'Flow Performance Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Messaging performance test application.',
 )
diff --git a/apps/test/intent-perf/BUCK b/apps/test/intent-perf/BUCK
index 29011f7..6187b8c 100644
--- a/apps/test/intent-perf/BUCK
+++ b/apps/test/intent-perf/BUCK
@@ -14,8 +14,8 @@
 
 onos_app (
     app_name = 'org.onosproject.intentperf',
-    title = 'Intent Performance Test App',
-    category = 'Test',
+    title = 'Intent Performance Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Intent performance test application.',
 )
diff --git a/apps/test/loadtest/BUCK b/apps/test/loadtest/BUCK
index 933cbce..93f15ff 100644
--- a/apps/test/loadtest/BUCK
+++ b/apps/test/loadtest/BUCK
@@ -12,8 +12,8 @@
 )
 
 onos_app (
-    title = 'Distributed Load Test App',
-    category = 'Test',
+    title = 'Distributed Load Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Distributed consensus load test application.',
 )
diff --git a/apps/test/messaging-perf/BUCK b/apps/test/messaging-perf/BUCK
index 231d072..9b12fd2 100644
--- a/apps/test/messaging-perf/BUCK
+++ b/apps/test/messaging-perf/BUCK
@@ -13,8 +13,8 @@
 )
 
 onos_app (
-    title = 'Messaging Performance Test App',
-    category = 'Test',
+    title = 'Messaging Performance Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Messaging performance test application.',
 )
diff --git a/apps/test/netcfg-monitor/BUCK b/apps/test/netcfg-monitor/BUCK
index 7b6a8a4..f6051d9 100644
--- a/apps/test/netcfg-monitor/BUCK
+++ b/apps/test/netcfg-monitor/BUCK
@@ -7,8 +7,8 @@
 )
 
 onos_app (
-    title = 'Network Configuration Monitor Test App',
-    category = 'Test',
+    title = 'Network Configuration Monitor Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Network configuration monitor test application.',
 )
diff --git a/apps/test/primitive-perf/BUCK b/apps/test/primitive-perf/BUCK
index 00dade9..be70e00 100644
--- a/apps/test/primitive-perf/BUCK
+++ b/apps/test/primitive-perf/BUCK
@@ -13,8 +13,8 @@
 
 onos_app (
     app_name = 'org.onosproject.primitiveperf',
-    title = 'Primitive Performance Test App',
-    category = 'Test',
+    title = 'Primitive Performance Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Primitive performance test application.',
 )
diff --git a/apps/test/transaction-perf/BUCK b/apps/test/transaction-perf/BUCK
index 7b60d19..0caa955 100644
--- a/apps/test/transaction-perf/BUCK
+++ b/apps/test/transaction-perf/BUCK
@@ -12,8 +12,8 @@
 )
 
 onos_app (
-    title = 'Transaction Performance Test App',
-    category = 'Test',
+    title = 'Transaction Performance Test',
+    category = 'Test Utility',
     url = 'http://onosproject.org',
     description = 'Transaction performance test application.',
 )
diff --git a/apps/tetopology/BUCK b/apps/tetopology/BUCK
index bc36ab0..fb11ee5 100644
--- a/apps/tetopology/BUCK
+++ b/apps/tetopology/BUCK
@@ -5,7 +5,7 @@
 
 onos_app (
     app_name = 'org.onosproject.tetopology',
-    title = 'TE Topology Core App',
+    title = 'TE Topology Core',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Application to create and manage hierarchical TE topologies.',
diff --git a/apps/tetunnel/BUCK b/apps/tetunnel/BUCK
index 1f6af77..c1af844 100644
--- a/apps/tetunnel/BUCK
+++ b/apps/tetunnel/BUCK
@@ -5,7 +5,7 @@
 
 onos_app (
     app_name = 'org.onosproject.tetunnel',
-    title = 'TE Tunnel Core App',
+    title = 'TE Tunnel Core',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Application to create and manage TE tunnels.',
diff --git a/apps/virtualbng/BUCK b/apps/virtualbng/BUCK
index ac68c8d..9845b93 100644
--- a/apps/virtualbng/BUCK
+++ b/apps/virtualbng/BUCK
@@ -15,8 +15,8 @@
 )
 
 onos_app (
-    title = 'Virtual Broadband Gateway App',
-    category = 'Utility',
+    title = 'Virtual Broadband Gateway',
+    category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'A virtual Broadband Network Gateway(BNG) application.',
 )
diff --git a/apps/vpls/BUCK b/apps/vpls/BUCK
index 97a5d78..d089ea2 100644
--- a/apps/vpls/BUCK
+++ b/apps/vpls/BUCK
@@ -21,7 +21,7 @@
 )
 
 onos_app (
-    title = 'VLAN L2 Broadcast Network App',
+    title = 'VLAN L2 Broadcast Network',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     description = 'Application to create L2 broadcast network using VLAN.',
diff --git a/apps/vrouter/BUCK b/apps/vrouter/BUCK
index 267460a..db2f9c8 100644
--- a/apps/vrouter/BUCK
+++ b/apps/vrouter/BUCK
@@ -14,7 +14,7 @@
 )
 
 onos_app (
-    title = 'Virtual Router App',
+    title = 'Virtual Router',
     category = 'Traffic Steering',
     url = 'http://onosproject.org',
     included_bundles = BUNDLES,
diff --git a/apps/vtn/BUCK b/apps/vtn/BUCK
index 7e5a886..3cb6dd3 100644
--- a/apps/vtn/BUCK
+++ b/apps/vtn/BUCK
@@ -6,7 +6,7 @@
 ]
 
 onos_app (
-  title = 'OPNFV App',
+  title = 'OPNFV',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,
   description = 'ONOS framework applications',
diff --git a/apps/yang-gui/BUCK b/apps/yang-gui/BUCK
index 772b069..13d92d9 100644
--- a/apps/yang-gui/BUCK
+++ b/apps/yang-gui/BUCK
@@ -16,6 +16,10 @@
     title = 'YANG Runtime GUI',
     category = 'Utility',
     url = 'http://onosproject.org',
-    description = 'YANG Runtime GUI application for visualization of registered YANG models.',
+    description = 'Adds GUI extension that allows the operator to view the list of currently ' +
+        'registered YANG models, and their YANG sources. It also provides means for compiling ' +
+        'source YANG files (*.yang, *.zip, *.jar) on the fly and directly from the GUI using ' +
+        'drag-n-drop.<p/>User can simply compress a set of YANG source files and drop it on the ' +
+        'YANG Models GUI view to automatically compile and then register the compiled YANG models.',
     required_apps = [ 'org.onosproject.yang' ],
 )
diff --git a/apps/yang/BUCK b/apps/yang/BUCK
index 2cf902b..a7319ea 100644
--- a/apps/yang/BUCK
+++ b/apps/yang/BUCK
@@ -44,7 +44,10 @@
   title = 'YANG Compiler and Runtime',
   category = 'Utility',
   url = 'http://onosproject.org',
-  description = 'Base application to bring in the YANG libraries and assemble them for other apps to use.',
+  description = 'Provides ability to register compiled YANG models or even to compile YANG source ' +
+    'files on the fly. Registering YANG models allows other ONOS subsystems to interact with ' +
+    'orchestrators or individual network devices using XML or JSON data structured in accordance ' +
+    'with those models.',
   included_bundles = BUNDLES,
   excluded_bundles = EXCLUDED_BUNDLES,
 )
diff --git a/apps/yms/BUCK b/apps/yms/BUCK
index 6c9f6ca..aae4279 100644
--- a/apps/yms/BUCK
+++ b/apps/yms/BUCK
@@ -7,7 +7,7 @@
 ]
 
 onos_app(
-  title = 'YANG Management System App',
+  title = 'YANG Management System',
   category = 'Utility',
   url = 'http://onosproject.org',
   included_bundles = BUNDLES,