{"id":35858,"date":"2025-04-24T12:14:30","date_gmt":"2025-04-24T10:14:30","guid":{"rendered":"https:\/\/www.risc-software.at\/referenzprojekte\/successful-bulk-mail-processing-for-swiss-post-ag\/"},"modified":"2026-10-29T09:56:30","modified_gmt":"2026-10-29T08:56:30","slug":"successful-bulk-mail-processing-for-swiss-post-ag","status":"publish","type":"project","link":"https:\/\/www.risc-software.at\/en\/referenceprojects\/successful-bulk-mail-processing-for-swiss-post-ag\/","title":{"rendered":"Successful bulk mail processing for Swiss Post AG"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-medium-font-size wp-block-paragraph\">With the Swiss Post Mass Mailing Manager (MSM), RISC Software GmbH has optimized the preparation of mass mailings for Swiss Post AG and its customers. The system ensures error-free, high-performance and cost-efficient dispatch preparation. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-style-overlay\"><img data-dominant-color=\"917f6d\" data-has-transparency=\"false\" style=\"--dominant-color: #917f6d;\" decoding=\"async\" width=\"800\" height=\"544\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/eyJwYXRoIjoicG9zdFwvZmlsZVwvakI4cTVRR00xdmpoNlVuZmtnNG8udGlmIn0_post_J85gGtaEL4HaWYZS-RwdFKYarfmgEXI22aba1gurPDs.avif\" alt=\"(C) Swiss Post\" class=\"wp-image-33607 not-transparent\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/eyJwYXRoIjoicG9zdFwvZmlsZVwvakI4cTVRR00xdmpoNlVuZmtnNG8udGlmIn0_post_J85gGtaEL4HaWYZS-RwdFKYarfmgEXI22aba1gurPDs.avif 800w, https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/eyJwYXRoIjoicG9zdFwvZmlsZVwvakI4cTVRR00xdmpoNlVuZmtnNG8udGlmIn0_post_J85gGtaEL4HaWYZS-RwdFKYarfmgEXI22aba1gurPDs-300x204.avif 300w, https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/eyJwYXRoIjoicG9zdFwvZmlsZVwvakI4cTVRR00xdmpoNlVuZmtnNG8udGlmIn0_post_J85gGtaEL4HaWYZS-RwdFKYarfmgEXI22aba1gurPDs-768x522.avif 768w\" \/><figcaption class=\"wp-element-caption\">(C) Swiss Post<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n<h3 class=\"wp-block-heading\">Swiss Post: an indispensable partner in logistics<\/h3>\n\n<p class=\"wp-block-paragraph\">Swiss Post has always played a central role in the supply of postal services in Switzerland. As one of the country&#8217;s largest employers, it connects people and companies via a nationwide network. Its services range from traditional letter delivery to innovative parcel solutions and digital services. Swiss Post stands for reliability, sustainability and innovation. These values are also of central importance to RISC Software GmbH. Thanks to its collaboration with RISC Software GmbH, Swiss Post is using its expertise, technical know-how and commitment to a sustainable future.     <\/p>\n\n<h3 class=\"wp-block-heading\">Delivery optimization: focus on efficiency and sustainability<\/h3>\n\n<p class=\"wp-block-paragraph\">In recent years, the demand for fast and flexible delivery solutions has increased significantly. In order to meet the increasing demands of customers, RISC Software GmbH works closely with Swiss Post to continuously optimize its logistics processes. A particular focus is on the optimization and sorting of address data with the software and algorithms developed for the efficient distribution of bulk mailings between distribution centers and delivery bases. At the same time, digitalization enables more precise planning and tracking of consignments, which reduces incorrect deliveries and allows resources to be used more efficiently. This guarantees a smooth flow of information, starting from the client to the post office to the print shop to the collection points, on to delivery and finally to the recipient.    <\/p>\n\n<h3 class=\"wp-block-heading\">Our partnership with Swiss Post: more than just logistics<\/h3>\n\n<p class=\"wp-block-paragraph\">The collaboration between RISC Software GmbH and Swiss Post goes beyond a mere business relationship. As a reliable partner, RISC Software GmbH helps Swiss Post to serve its customers efficiently and at the same time develop innovative solutions together. With advanced mathematical models and optimized processes, RISC Software GmbH creates efficiency in logistics for dispatch preparation. A client-server on-premise solution is used locally at the customer&#8217;s premises and a cloud solution is used in Swiss Post&#8217;s IT environment. Thanks to its integration into Swiss Post&#8217;s company-wide processes, RISC Software GmbH benefits from a highly developed infrastructure and can make its services even more efficient and customer-oriented.    <\/p>\n<div class=\"quote-slider-block wp-block-group alignfull bg-risc-blue\">\n  <section class=\"splide quote-slider container\" aria-label=\"Case Studies\">\n    <div class=\"inner\">\n      <div class=\"splide__track\">\n        <div class=\"splide__list\">\n                      <div class=\"splide__slide \">\n              <div class=\"quote grid py-5\">\n                <div class=\"quote-content px-2 sm:px-5\">\n                  <p class=\"p1\">Thanks to the high quality of address sorting in the Mass Mailing Manager \/ RISC solution, both the postal service and its customers benefit from significant cost savings on letter mailings.<\/p>\n<p class=\"p1\">Our long-standing collaboration with RISC Software as a trusted IT partner has proven to be very beneficial for us.<\/p>\n\n                <\/div>\n              <\/div>\n              <div class=\"quote-author mt-3 text-right\">Swiss Post AG &#8211; Mirjam Werndli, IT Business Analyst, Post IT<\/div>\n                              <div class=\"quote-author-img mt-2 md:mt-5\">\n                  <img decoding=\"async\" data-aos=\"fade-up\" data-aos-duration=\"700\" class=\"\" width=\"151\" height=\"211\"\n                       src=\"https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/PostCH_Mirjam-151x211.avif\"\n                       alt=\"Swiss Post AG - Mirjam Werndli, IT Business Analyst, Post IT\">\n                <\/div>\n                          <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Project partners<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"354\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-1024x354.png\" alt=\"\" class=\"wp-image-30541\" style=\"width:150px;height:auto\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-1024x354.png 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-300x104.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-768x266.png 768w, https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-1536x531.png 1536w, https:\/\/www.risc-software.at\/app\/uploads\/2024\/03\/Schweizerische_Post_Logo.svg-2048x708.png 2048w\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-risc-grey-background-color has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Project details<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Short title:  <\/strong><\/li>\n\n\n\n<li><strong>Long title:<\/strong><\/li>\n\n\n\n<li><strong>Project partners:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Swiss Post Ltd.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Ansprechperson<\/h2>\n\n\n<script>\n\/\/----------------------------------------------------------\n\/\/------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS -------\n\/\/----------------------------------------------------------\n\nif ( ! gform ) {\n\tdocument.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } );\n\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', function() { gform.themeScriptsLoaded = true; } );\n\twindow.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } );\n\n\tvar gform = {\n\t\tdomLoaded: false,\n\t\tscriptsLoaded: false,\n\t\tthemeScriptsLoaded: false,\n\t\tisFormEditor: () => typeof InitializeEditor === 'function',\n\n\t\t\/**\n\t\t * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated.\n\t\t * @remove-in 4.0 this function will not check for gform.isFormEditor().\n\t\t *\/\n\t\tcallIfLoaded: function ( fn ) {\n\t\t\tif ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) {\n\t\t\t\tif ( gform.isFormEditor() ) {\n\t\t\t\t\tconsole.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' );\n\t\t\t\t}\n\t\t\t\tfn();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t\/**\n\t\t * Call a function when all scripts are loaded\n\t\t *\n\t\t * @param function fn the callback function to call when all scripts are loaded\n\t\t *\n\t\t * @returns void\n\t\t *\/\n\t\tinitializeOnLoaded: function( fn ) {\n\t\t\tif ( ! gform.callIfLoaded( fn ) ) {\n\t\t\t\tdocument.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t}\n\t\t},\n\n\t\thooks: { action: {}, filter: {} },\n\t\taddAction: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'action', action, callable, priority, tag );\n\t\t},\n\t\taddFilter: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'filter', action, callable, priority, tag );\n\t\t},\n\t\tdoAction: function( action ) {\n\t\t\tgform.doHook( 'action', action, arguments );\n\t\t},\n\t\tapplyFilters: function( action ) {\n\t\t\treturn gform.doHook( 'filter', action, arguments );\n\t\t},\n\t\tremoveAction: function( action, tag ) {\n\t\t\tgform.removeHook( 'action', action, tag );\n\t\t},\n\t\tremoveFilter: function( action, priority, tag ) {\n\t\t\tgform.removeHook( 'filter', action, priority, tag );\n\t\t},\n\t\taddHook: function( hookType, action, callable, priority, tag ) {\n\t\t\tif ( undefined == gform.hooks[hookType][action] ) {\n\t\t\t\tgform.hooks[hookType][action] = [];\n\t\t\t}\n\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\tif ( undefined == tag ) {\n\t\t\t\ttag = action + '_' + hooks.length;\n\t\t\t}\n\t\t\tif( priority == undefined ){\n\t\t\t\tpriority = 10;\n\t\t\t}\n\n\t\t\tgform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } );\n\t\t},\n\t\tdoHook: function( hookType, action, args ) {\n\n\t\t\t\/\/ splice args from object into array and remove first index which is the hook name\n\t\t\targs = Array.prototype.slice.call(args, 1);\n\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action], hook;\n\t\t\t\t\/\/sort by priority\n\t\t\t\thooks.sort(function(a,b){return a[\"priority\"]-b[\"priority\"]});\n\n\t\t\t\thooks.forEach( function( hookItem ) {\n\t\t\t\t\thook = hookItem.callable;\n\n\t\t\t\t\tif(typeof hook != 'function')\n\t\t\t\t\t\thook = window[hook];\n\t\t\t\t\tif ( 'action' == hookType ) {\n\t\t\t\t\t\thook.apply(null, args);\n\t\t\t\t\t} else {\n\t\t\t\t\t\targs[0] = hook.apply(null, args);\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\tif ( 'filter'==hookType ) {\n\t\t\t\treturn args[0];\n\t\t\t}\n\t\t},\n\t\tremoveHook: function( hookType, action, priority, tag ) {\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\t\thooks = hooks.filter( function(hook, index, arr) {\n\t\t\t\t\tvar removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority);\n\t\t\t\t\treturn !removeHook;\n\t\t\t\t} );\n\t\t\t\tgform.hooks[hookType][action] = hooks;\n\t\t\t}\n\t\t}\n\t};\n}\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_3' ><style>#gform_wrapper_3[data-form-index=\"0\"].gform-theme{--gf-color-primary: #5181a9;--gf-color-primary-rgb: 81, 129, 169;--gf-color-primary-contrast: #ffffff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #1F4F77;--gf-color-primary-lighter: #83B3DB;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #5181a9;--gf-color-in-ctrl-primary-rgb: 81, 129, 169;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #1F4F77;--gf-color-in-ctrl-primary-lighter: #83B3DB;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_3'  action='\/en\/wp-json\/wp\/v2\/project\/35858' data-formid='3' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_3' class='gform_fields top_label form_sublabel_above description_below validation_below' data-column-layout='fill'><fieldset id=\"field_3_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"c1236779\" data-field-span=\"12\"><legend id='gfield_label_3_1' class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_3_1'>\n                            \n                            \n                            \n                            <span id='input_3_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_3_1_6' value=''   aria-required='true'   placeholder='Name' autocomplete=\"family-name\" aria-labelledby=\"input_3_1_6_label gfield_label_3_1\"\/>\n                                                    <label for='input_3_1_6' id='input_3_1_6_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_3_13\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"16604774\" data-field-span=\"6\"><label id='gfield_label_3_13' class='gfield_label gform-field-label' for='input_3_13'><span class='gform-field-label__text'>Company<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_3_13' type='text' value='' class='large'    placeholder='Company' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_3_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"16604774\" data-field-span=\"6\"><label id='gfield_label_3_2' class='gfield_label gform-field-label' for='input_3_2'><span class='gform-field-label__text'>Email address<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_3_2' type='email' value='' class='large'   placeholder='Email Address' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_3_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"20d48602\" data-field-span=\"12\"><label id='gfield_label_3_3' class='gfield_label gform-field-label' for='input_3_3'><span class='gform-field-label__text'>Your message to us<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_3_3' class='textarea medium'    placeholder='Your message to us' aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_3_14\" class=\"gfield gfield--type-hcaptcha gfield--input-type-hcaptcha gfield--width-full field_sublabel_above gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"f9afcd68\" data-field-span=\"12\"><label id='gfield_label_3_14' class='gfield_label gform-field-label' for='input_3_14'><span class='gform-field-label__text'>hCaptcha<\/span><\/label>\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiZ3Jhdml0eWZvcm1zXC9ncmF2aXR5Zm9ybXMucGhwIl0sImZvcm1faWQiOjN9-672761a691d5b9e84bc162ef5b692e99\">\n\t\t\t\t<h-captcha\n\t\t\tclass=\"h-captcha\" id=\"input_3_14\" data-tabindex=\"0\"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/h-captcha>\n\t\t<input type=\"hidden\" id=\"gravity_forms_nonce\" name=\"gravity_forms_nonce\" value=\"0a533fffa2\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/project\/35858\" \/><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_3' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit<\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='{&quot;buttonPrimaryBackgroundColor&quot;:&quot;#5181a9&quot;,&quot;buttonPrimaryColor&quot;:&quot;#ffffff&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='3' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='wULjlhAhYmc8+CPBsDAfTeX8bXp5IPFtxYKcAoNK0YLP0p4jlYVDsWA4H2aynL\/6wSoHsmGxxuJJEFhfmV\/3Qn0DD1\/RHVEFyirufuV\/UyyBGWE=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_3' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImYyZWZiYjJiMjI3ODQyMDZlNDM2YjcwNzYzMzFlNTI1XCIsXCIxYThmZGM4MTc1OTQxZTRjY2UwNzY4N2IyMGI4MTM4MlwiXSxcImdmb3JtX3RoZW1lXCI6XCIyMDhlNmRmNGE5MTdiOWUwYTA1NWZkN2Y1MDljOTdjYVwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcImVjYmE1NWE4ZDBjMGJjMDEzZGRjZDNlN2UyNTU0MmUzXCIsXCJmb3JtX2lkXCI6XCIyMWY3NWJmNTkyOWQzYmZjZjFlNjg3ZDJiOGRjZGRhN1wiLFwidXJsXCI6XCJkZmE4MmVjZDZkNjI0NDMzNGViYTc1Mjg4MTYyZmZhYVwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI5NDE1YmFkNTM1ZjM5OWZlZGZkZDFhM2MzZjBkODRjMVwifSIsImZiNjdhYjQ5OWZhNDdlYTU3NTIyZDc4OTc3YzUxNzRiIiwxNzk0MjMwNzI3XQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Project management<\/h2>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/www.risc-software.at\/app\/uploads\/2024\/05\/alettner2-Background-Removed.png\"\n           alt=\"\">\n    <\/picture>\n    <div class=\"acf-innerblocks-container\">\n\n<h5 class=\"wp-block-heading\">DI (FH) Andreas Lettner<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Chief Product Officer,<br\/>Head of Unit Domain-specific Applications<\/p>\n\n<\/div>  <\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>With the Swiss Post Mass Mailing Manager (MSM), RISC Software GmbH has optimized the preparation of mass mailings for Swiss Post AG and its customers. The system ensures error-free, high-performance and cost-efficient dispatch preparation. <\/p>\n","protected":false},"featured_media":33608,"template":"","project-category":[62,71],"class_list":["post-35858","project","type-project","status-publish","has-post-thumbnail","hentry","project-category-b2b-processes-and-web-applications-en","project-category-kundenprojekte-en"],"acf":[],"portrait_thumb_url":"https:\/\/www.risc-software.at\/app\/uploads\/2025\/04\/eyJwYXRoIjoicG9zdFwvZmlsZVwvakI4cTVRR00xdmpoNlVuZmtnNG8udGlmIn0_post_J85gGtaEL4HaWYZS-RwdFKYarfmgEXI22aba1gurPDs-360x214.avif","watermark":false,"_links":{"self":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/project\/35858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/types\/project"}],"version-history":[{"count":2,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/project\/35858\/revisions"}],"predecessor-version":[{"id":39437,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/project\/35858\/revisions\/39437"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media\/33608"}],"wp:attachment":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media?parent=35858"}],"wp:term":[{"taxonomy":"project-category","embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/project-category?post=35858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}