{"id":20853,"date":"2023-06-15T15:19:13","date_gmt":"2023-06-15T13:19:13","guid":{"rendered":"https:\/\/www.purplesoft.io\/flowee-2023\/"},"modified":"2026-05-07T14:46:07","modified_gmt":"2026-05-07T12:46:07","slug":"flowee-corporate-pec-management","status":"publish","type":"page","link":"https:\/\/www.purplesoft.io\/en\/flowee-corporate-pec-management\/","title":{"rendered":"Flowee PEC mail"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20853\" class=\"elementor elementor-20853 elementor-20315\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bc60b55 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default\" data-id=\"bc60b55\" data-element_type=\"section\" data-e-type=\"section\" id=\"welcome\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9310d6b\" data-id=\"9310d6b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c5beef elementor-widget elementor-widget-image\" data-id=\"1c5beef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"5760\" height=\"3840\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2.png\" class=\"attachment-full size-full wp-image-22848\" alt=\"Gestione PEC aziendale\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2.png 5760w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2-300x200.png 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2-1024x683.png 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2-768x512.png 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2-1536x1024.png 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/HeroFlowee2-2048x1365.png 2048w\" sizes=\"(max-width: 5760px) 100vw, 5760px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61151ef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61151ef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-04f2456\" data-id=\"04f2456\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-99a95d3 elementor-widget elementor-widget-heading\" data-id=\"99a95d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DocFlow S.p.A<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-36a1c12\" data-id=\"36a1c12\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fba8736 elementor-widget elementor-widget-text-editor\" data-id=\"fba8736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We partnered with<strong> DocFlow S.p.A.<\/strong> to develop their proprietary software,<b> Flowee PEC &amp; Mail.<\/b> Specifically, we designed the entire user experience and user interface (UX\/UI), the Level 2 Web APIs, and the web app. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74306a9 elementor-widget elementor-widget-text-editor\" data-id=\"74306a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Services:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c8fc4a elementor-widget elementor-widget-text-editor\" data-id=\"7c8fc4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>UX\/UI Design; Sviluppo Software; Sviluppo Web;Gestione PEC aziendale<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19b322b elementor-widget elementor-widget-text-editor\" data-id=\"19b322b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Technologies:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97c4fb9 elementor-widget elementor-widget-text-editor\" data-id=\"97c4fb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MSSQL Server, Web Service SOAP, <span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); background-color: var( --e-global-color-ff62c18 );\">.NET5, Angular 10.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0bad1f elementor-widget elementor-widget-text-editor\" data-id=\"b0bad1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>2019 \u2013 2021<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-42af090 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"42af090\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-204ea20\" data-id=\"204ea20\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e5ba3af elementor-widget elementor-widget-image\" data-id=\"e5ba3af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2800\" height=\"2800\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1.webp\" class=\"elementor-animation-bob attachment-full size-full wp-image-23150\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1.webp 2800w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-300x300.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-1024x1024.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-150x150.webp 150w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-768x768.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-1536x1536.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee-Mobile-Accedi-Dashboard-1-2048x2048.webp 2048w\" sizes=\"(max-width: 2800px) 100vw, 2800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-883382b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"883382b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2aff783\" data-id=\"2aff783\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c589df elementor-widget elementor-widget-heading\" data-id=\"5c589df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Customer request <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84976be elementor-widget elementor-widget-text-editor\" data-id=\"84976be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>DocFlow S.p.A., is a well-known player in the Milan software house scene, with more than 25 years in business. In February 2018, they chose Purplesoft to develop one of their flagship products:<strong> Flowee PEC &amp; Mail.<\/strong> This platform is designed as a comprehensive solution to address the challenges associated with enterprise PEC management. <\/p><p>Prominent among these challenges are SPAM messages choking PEC boxes, and acceptance and delivery notifications crowding the inbox, generating a chaotic environment for PEC management. In addition, failure to handle PEC messages or their incorrect deletion can cause serious problems for the company, as highlighted by recent legal cases. <\/p><p>Another difficulty is the shared use of corporate PEC by multiple users, which significantly increases the risk to corporate security. Finally, managing sensitive data in compliance with stringent GDPR regulations presents no small challenge. <\/p><p>In light of these challenges, DocFlow S.p.A. has set a series of objectives. First of all, that of<strong> ensuring the security<\/strong> of acquisition and transmission channels, correctly <strong>classifying communications <\/strong>considering the relative level of confidentiality, and ensuring the<strong> correct assignment of visibility.<\/strong> Additional requirements included making processes more efficient and traceable, monitoring user activities, and managing the process of transmitting data externally. All this, not forgetting the legal storage of communications. <\/p><p>Finally, it was essential for DocFlow S.p.A. to provide users with an intuitive, appealing and streamlined interface for managing PEC boxes. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b892bd2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b892bd2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7abb7be\" data-id=\"7abb7be\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dd2b1d5 elementor-widget elementor-widget-image\" data-id=\"dd2b1d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"3000\" height=\"1281\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1.webp\" class=\"attachment-full size-full wp-image-20540\" alt=\"Flowee_Desktop\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1.webp 3000w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1-300x128.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1-1024x437.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1-768x328.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1-1536x656.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Mockup-1-2048x874.webp 2048w\" sizes=\"(max-width: 3000px) 100vw, 3000px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-db481e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"db481e0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32279f3\" data-id=\"32279f3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-219f9d9 elementor-widget elementor-widget-heading\" data-id=\"219f9d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UX\/UI Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eec05ff elementor-widget elementor-widget-text-editor\" data-id=\"eec05ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"578\">In our commitment to delivering a truly effective solution, we designed and compared <b>various layout<\/b> and workflow options, working in iterations. This approach allowed the client to <b>evaluate multiple possible directions<\/b> and choose the one best suited to their audience, while testing the clarity of the steps, the speed of task completion, and the interface\u2019s responsiveness across different devices in advance. In this way, we reduced the risk of making decisions based on gut feeling and arrived at a <strong>more robust solution<\/strong> even before development began.  <\/p><p data-start=\"580\" data-end=\"1026\">We have also enhanced the user experience with a set of <strong>custom icons,<\/strong> designed to align perfectly with the brand identity. The icons were then converted into a font to ensure <strong>stylistic consistency, lightness, and scalability<\/strong>\u2014a significant advantage, especially on the web, as it simplifies implementation, maintains high performance, and ensures excellent visual rendering across all platforms and resolutions. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b452d12 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b452d12\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-699b3c5\" data-id=\"699b3c5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cbd0f1e elementor-widget elementor-widget-image\" data-id=\"cbd0f1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3800\" height=\"2800\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata.webp\" class=\"elementor-animation-bob attachment-full size-full wp-image-20394\" alt=\"Flowee Mobile Action &amp; Aggiornata\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata.webp 3800w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata-300x221.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata-1024x755.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata-768x566.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata-1536x1132.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Flowee-Mobile-Action-Aggiornata-2048x1509.webp 2048w\" sizes=\"(max-width: 3800px) 100vw, 3800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53e6b4d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53e6b4d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1461ac\" data-id=\"d1461ac\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8698be0 elementor-widget elementor-widget-heading\" data-id=\"8698be0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Software Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9272b38 elementor-widget elementor-widget-text-editor\" data-id=\"9272b38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In our project for DocFlow S.p.A., we paid particular <strong>attention to the usability and aesthetics<\/strong> of the web app, which serves as the primary point of contact with the end user and represents the visible part of the broader, more complex software infrastructure we developed. <\/p><p>To ensure the best possible user experience, the<b> Web App<\/b> was built using <b>Angular 10 <\/b>and the <b>TypeScript<\/b> language. This combination ensured that the application was not only stable and responsive, but also delivered<b> excellent performance.<\/b> <\/p><p>The user interface was further improved through the custom use of Bootstrap 4, used directly from the source code scss. This allowed us to customize the user interface to meet the client&#8217;s specific needs, with detailed control over the generated CSS styles. <\/p><p>We successfully met the challenge of making the code compatible with Internet Explorer, a browser known for its resistance to support for JavaScript and next-generation CSS. <\/p><p>In parallel with the creation of the Web App, we developed a<b> new Web API layer.<\/b> This choice was driven by the desire to avoid direct integration of a modern Web client with SOAP (WCF) services, a solution that we felt was not optimal. To do this, we used the<b> .NET 5<\/b> (C#) framework, which allowed us to integrate the existing <b>WCF Web APIs <\/b>and create new <b>REST Web APIs, <\/b>compliant with the OpenAPI V3 standards.   <\/p><p>This approach made it possible to automatically generate the Angular client using open-source tools available on GitHub, streamlining the development process. Furthermore, it allowed the client to continue using and maintaining their WCF Web APIs without having to drastically change their workflows or corporate production environments.  <\/p><p>Finally, we implemented Signalr technology to facilitate real-time collaboration among multiple users. This has made work processes more synchronized and increased the team&#8217;s overall efficiency. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d7f4f94 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"d7f4f94\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a7b0101\" data-id=\"a7b0101\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ceb4b0 elementor-widget elementor-widget-image\" data-id=\"0ceb4b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3000\" height=\"1798\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup.webp\" class=\"attachment-full size-full wp-image-20542\" alt=\"Flowee Desktop Mockup\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup.webp 3000w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup-300x180.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup-1024x614.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup-768x460.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup-1536x921.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Flowee_Desktop-Mockup-2048x1227.webp 2048w\" sizes=\"(max-width: 3000px) 100vw, 3000px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39ad3fb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"39ad3fb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9530fcf\" data-id=\"9530fcf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0723ac7 elementor-widget elementor-widget-heading\" data-id=\"0723ac7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Results<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd6115c elementor-widget elementor-widget-text-editor\" data-id=\"dd6115c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Thanks to this partnership with DocFlow S.p.A., we have deepened our understanding of how enterprises operate, enhancing our ability to create software solutions that meet the specific needs of these organizations.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p>The platform has delivered tangible benefits to DocFlow S.p.A.\u2019s customers: it has <b>centralized communications in a single location,<\/b> reducing fragmentation and manual tasks; it has automated the classification and assignment of workflows, speeding up processing times and reducing the risk of errors; and it has improved compliance and traceability, providing greater control over roles, responsibilities, and audit trails. Furthermore, its ability to <strong>integrate with complex systems<\/strong> has ensured continuity with the existing IT ecosystem, preventing operational disruptions and making the solution reliable even for large volumes and complex processes.  <\/p><p>A project that marked a turning point for our team: our debut in the enterprise sector, which has evolved into a concrete and measurable solution for DocFlow\u2019s customers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5803dd4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5803dd4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21c099e\" data-id=\"21c099e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6708423 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6708423\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Want to see more?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d0a0ad elementor-align-center elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"2d0a0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.flowee.net\/it\/product\/flowee-pecmail\/5\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">VISIT THE WEBSITE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed22f75 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed22f75\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9cf371c\" data-id=\"9cf371c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-24ee5ca elementor-widget elementor-widget-heading\" data-id=\"24ee5ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Other projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b0d33e1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b0d33e1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-deab009\" data-id=\"deab009\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f71c6d3 elementor-widget elementor-widget-image\" data-id=\"f71c6d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/sviluppo-app-per-ristoranti-e-sushi-monzabrianza\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3000\" height=\"2000\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero.webp\" class=\"attachment-full size-full wp-image-20342\" alt=\"Umami Taste Experience Logo\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero.webp 3000w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-2048x1365.webp 2048w\" sizes=\"(max-width: 3000px) 100vw, 3000px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-396ce82 elementor-widget elementor-widget-button\" data-id=\"396ce82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/umami-sushi-restaurant-app-development\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Umami Sushi<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7a939b0\" data-id=\"7a939b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d6c6992 elementor-widget elementor-widget-image\" data-id=\"d6c6992\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/nvalue\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-scaled.webp\" class=\"attachment-full size-full wp-image-27011\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-scaled.webp 2560w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/07\/stella_cover-2048x1365.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20e80b1 elementor-widget elementor-widget-button\" data-id=\"20e80b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/stella-nvalue\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Nvalue<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DocFlow S.p.A We partnered with DocFlow S.p.A. to develop their proprietary software, Flowee PEC &amp; Mail. Specifically, we designed the entire user experience and user interface (UX\/UI), the Level 2 Web APIs, and the web app. Services: UX\/UI Design; Sviluppo Software; Sviluppo Web;Gestione PEC aziendale Technologies: MSSQL Server, Web Service SOAP, .NET5, Angular 10. 2019 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20853","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/comments?post=20853"}],"version-history":[{"count":4,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20853\/revisions"}],"predecessor-version":[{"id":29911,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20853\/revisions\/29911"}],"wp:attachment":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/media?parent=20853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}