Cleaning up application titles, descriptions and categories.

Change-Id: I80f9770697cbf29b6bde2b20778c341b0f403d9f
diff --git a/apps/acl/BUCK b/apps/acl/BUCK
index fcea504..cefb401 100644
--- a/apps/acl/BUCK
+++ b/apps/acl/BUCK
@@ -17,7 +17,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 ac93991..e56ea55 100644
--- a/apps/bgprouter/BUCK
+++ b/apps/bgprouter/BUCK
@@ -15,7 +15,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 1a3342a..dcfb7f8 100644
--- a/apps/castor/BUCK
+++ b/apps/castor/BUCK
@@ -26,14 +26,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 3b8cde9..cda522b 100644
--- a/apps/config/BUCK
+++ b/apps/config/BUCK
@@ -15,9 +15,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,
 )
\ No newline at end of file
diff --git a/apps/cord-support/BUCK b/apps/cord-support/BUCK
index c39a4e4..3e08af2 100644
--- a/apps/cord-support/BUCK
+++ b/apps/cord-support/BUCK
@@ -14,14 +14,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 c72ed9f..644ba2d 100644
--- a/apps/cpman/app/BUCK
+++ b/apps/cpman/app/BUCK
@@ -27,15 +27,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 f0d7349..08fbec5 100644
--- a/apps/dhcp/app/BUCK
+++ b/apps/dhcp/app/BUCK
@@ -16,8 +16,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 7ff6889..4925602 100644
--- a/apps/dhcprelay/BUCK
+++ b/apps/dhcprelay/BUCK
@@ -19,7 +19,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 0151d40..a198cdc 100644
--- a/apps/drivermatrix/BUCK
+++ b/apps/drivermatrix/BUCK
@@ -14,6 +14,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 3b95037..5944e34 100644
--- a/apps/events/BUCK
+++ b/apps/events/BUCK
@@ -11,8 +11,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 9bf3b18..d74bd5f 100644
--- a/apps/evpnopenflow/BUCK
+++ b/apps/evpnopenflow/BUCK
@@ -21,7 +21,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 0e712b9..8d2f03a 100644
--- a/apps/fwd/BUCK
+++ b/apps/fwd/BUCK
@@ -12,8 +12,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 6047cfa..e633adc 100644
--- a/apps/gangliametrics/BUCK
+++ b/apps/gangliametrics/BUCK
@@ -16,7 +16,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 a2ddcd9..cd3ada5 100644
--- a/apps/gluon/BUCK
+++ b/apps/gluon/BUCK
@@ -28,7 +28,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 7082797..738304e 100644
--- a/apps/graphitemetrics/BUCK
+++ b/apps/graphitemetrics/BUCK
@@ -20,7 +20,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 2f27aa1..42b3074 100644
--- a/apps/influxdbmetrics/BUCK
+++ b/apps/influxdbmetrics/BUCK
@@ -31,7 +31,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 840a1c1..b7d34e1 100644
--- a/apps/l3vpn/BUCK
+++ b/apps/l3vpn/BUCK
@@ -31,7 +31,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 e45f88c..7756d07 100644
--- a/apps/mappingmanagement/web/BUCK
+++ b/apps/mappingmanagement/web/BUCK
@@ -14,8 +14,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 a4b7f4c..49451a1 100644
--- a/apps/metrics/BUCK
+++ b/apps/metrics/BUCK
@@ -11,7 +11,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 29f0fa9..cf383a4 100644
--- a/apps/newoptical/BUCK
+++ b/apps/newoptical/BUCK
@@ -17,8 +17,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 d5829eb..4de0688 100644
--- a/apps/ofagent/BUCK
+++ b/apps/ofagent/BUCK
@@ -30,7 +30,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 3810d31..24063bc 100644
--- a/apps/openstacknetworking/BUCK
+++ b/apps/openstacknetworking/BUCK
@@ -19,15 +19,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 821cb71..393ca87 100644
--- a/apps/openstacknode/app/BUCK
+++ b/apps/openstacknode/app/BUCK
@@ -20,9 +20,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 e78c286..0da6c95 100644
--- a/apps/optical-model/BUCK
+++ b/apps/optical-model/BUCK
@@ -20,7 +20,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 fd1aed5..300e732 100644
--- a/apps/pathpainter/BUCK
+++ b/apps/pathpainter/BUCK
@@ -9,8 +9,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 dddfdbf..c8b1d73 100644
--- a/apps/pce/app/BUCK
+++ b/apps/pce/app/BUCK
@@ -25,7 +25,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 cf442f6..9c31fd9 100644
--- a/apps/pce/pcerest/BUCK
+++ b/apps/pce/pcerest/BUCK
@@ -18,7 +18,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 d008201..527df2f 100644
--- a/apps/pce/pceweb/BUCK
+++ b/apps/pce/pceweb/BUCK
@@ -12,7 +12,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 607978e..19bb671 100644
--- a/apps/pim/BUCK
+++ b/apps/pim/BUCK
@@ -19,7 +19,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 6e81b7a..a6ef489 100644
--- a/apps/reactive-routing/BUCK
+++ b/apps/reactive-routing/BUCK
@@ -12,7 +12,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 205fd1b..864b355 100644
--- a/apps/roadm/BUCK
+++ b/apps/roadm/BUCK
@@ -15,10 +15,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 7ea89b9..ea7ffa8 100644
--- a/apps/routing/fpm/BUCK
+++ b/apps/routing/fpm/BUCK
@@ -25,7 +25,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 1c8fbbf..5c6d4f0 100644
--- a/apps/scalablegateway/BUCK
+++ b/apps/scalablegateway/BUCK
@@ -10,8 +10,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 08f02a4..e3d1803 100644
--- a/apps/sdnip/BUCK
+++ b/apps/sdnip/BUCK
@@ -26,8 +26,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 d068897..a73c8c3 100644
--- a/apps/segmentrouting/BUCK
+++ b/apps/segmentrouting/BUCK
@@ -25,7 +25,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 753922e..e46f11f 100644
--- a/apps/test/demo/BUCK
+++ b/apps/test/demo/BUCK
@@ -10,15 +10,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 27f47e4..bfdb661 100644
--- a/apps/test/distributed-primitives/BUCK
+++ b/apps/test/distributed-primitives/BUCK
@@ -13,8 +13,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 c1e5710..1aa6779 100644
--- a/apps/test/intent-perf/BUCK
+++ b/apps/test/intent-perf/BUCK
@@ -13,8 +13,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 766a707..0d34b99 100644
--- a/apps/test/messaging-perf/BUCK
+++ b/apps/test/messaging-perf/BUCK
@@ -12,8 +12,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 8eb51e1..d58a6eb 100644
--- a/apps/virtualbng/BUCK
+++ b/apps/virtualbng/BUCK
@@ -14,8 +14,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 eb1ddec..5873232 100644
--- a/apps/vpls/BUCK
+++ b/apps/vpls/BUCK
@@ -19,7 +19,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 319dbf6..4b40d73 100644
--- a/apps/yang-gui/BUCK
+++ b/apps/yang-gui/BUCK
@@ -14,6 +14,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 06a5eb7..243a7d1 100644
--- a/apps/yang/BUCK
+++ b/apps/yang/BUCK
@@ -43,7 +43,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,
 )
\ No newline at end of file
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,