<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/atom-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <feedpress:locale>en</feedpress:locale>
  <feedpress:newsletterId>progress-blogs</feedpress:newsletterId>
  <link rel="hub" href="https://feedpress.superfeedr.com/"/>
  <title type="text">Blogs</title>
  <subtitle type="text"/>
  <id>uuid:f3fae6d6-6748-4f32-9677-2cdd91cd3721;id=1211</id>
  <updated>2026-05-02T05:43:51Z</updated>
  <contributor>
    <name>Jessica (Malakian) Newton </name>
  </contributor>
  <contributor>
    <name>Suzanne Scacca </name>
  </contributor>
  <contributor>
    <name>Brien M. Posey </name>
  </contributor>
  <contributor>
    <name>Adam Bertram </name>
  </contributor>
  <contributor>
    <name>Arden Hecate </name>
  </contributor>
  <link rel="alternate" href="https://www.progress.com/"/>
  <link rel="self" type="application/atom+xml" href="https://feeds.progress.com/blogs"/>
  <entry>
    <id>urn:uuid:157ffcde-60b5-4f12-8c95-2c1358f825d4</id>
    <title type="text">Real Life Stories from the OpenEdge Managed Database Administration Team</title>
    <summary type="text">The blog recaps a webinar showing how Progress’s OpenEdge Managed Database Administration team uses proactive monitoring and deep OpenEdge expertise to quickly resolve hidden performance issues, guide PAS for OpenEdge transitions, and execute low‑downtime database/platform migrations.</summary>
    <published>2026-05-01T14:51:44Z</published>
    <updated>2026-05-02T05:43:51Z</updated>
    <author>
      <name>Jessica (Malakian) Newton </name>
    </author>
    <link rel="alternate" href="https://www.progress.com/blogs/real-life-stories-from-the-openedge-managed-database-administration-team-blog"/>
    <content type="text"><![CDATA[<p>Progress services experts from the Database team can help customers solve real performance issues, navigate PAS for OpenEdge transitions, and execute complex platform migrations with minimal downtime.</p>
<p>That was the central takeaway from our recent webinar, <strong>“</strong><a href="https://www.progress.com/campaigns/consulting-services/reallifemdbastories-webinar"><strong>Real-Life Stories from the Managed Database Administration Team</strong></a><strong>,”</strong> where <a href="https://www.linkedin.com/in/roy-ellis-a6b4a8/">Roy Ellis,</a> and <a href="https://www.linkedin.com/in/robertfarver/">Rob Farver</a> shared how customers use the managed database service and how the team helps diagnose, resolve and prevent issues that can impact business‑critical OpenEdge applications.</p>
<p>There were three key discussions during the session</p>
<ul>
<li>How the team has helped improve performance</li>
<li>Progress Application Server (PAS) for OpenEdge migrations when preparing to upgrade</li>
<li>Database migrations</li>
</ul>
<h2 id="when-performance-issues-hide-in-plain-sight">When Performance Issues Hide in Plain Sight</h2>
<p>Long‑standing configuration decisions—often made years earlier—can silently impact performance as environments evolve.</p>
<p>A customer running <strong>OpenEdge 11.7 on Linux</strong> experienced months of poor performance despite repeatedly increasing the database buffer pool. After installing ProMonitor, a tool exclusive for customers of the managed database service, and analyzing system metrics, the MDBA team identified the root cause: an outdated hash table configuration that no longer matched the size of the environment. Removing the setting and allowing OpenEdge to manage the hash table automatically resulted in an immediate performance improvement.</p>
<p>Other real‑world examples showed how proactive monitoring helped uncover:</p>
<ul>
<li>Query slowdowns caused by newly deployed code missing appropriate indexes</li>
<li>Intermittent user slowness traced back to a misconfigured AppServer IP address</li>
</ul>
<p>In each case, visibility into system behavior when combined with deep OpenEdge expertise allowed the MDBA team to resolve issues that could have taken weeks or months to diagnose.</p>
<h2 id="pas-for-openedge-is-not-the-classic-appserver—and-that-matters">PAS for OpenEdge Is Not the Classic AppServer—and That Matters</h2>
<p>A significant portion of the session focused on customer experiences moving from the Classic AppServer to <strong>PAS for OpenEdge</strong>, especially as part of upgrades to <strong>OpenEdge 12.8</strong>.</p>
<p>While PAS for OpenEdge delivers clear performance and scalability benefits, several stories reinforced an important lesson: PAS for OpenEdge behaves differently than the Classic AppServer, and assumptions that worked before may no longer apply.</p>
<p>In one case, application code made frequent calls to the operating system using OS‑COMMAND and INPUT THROUGH. While this approach worked well in a process‑based Classic AppServer environment, PAS for OpenEdge multi‑threaded architecture introduced contention and degraded performance. Refactoring the code—and rebalancing agents and ABL sessions during the transition—resolved the issue.</p>
<p>Another PAS for OpenEdge example highlighted how unclosed client connections could accumulate over time, eventually creating tens of thousands of concurrent clients and exhausting Tomcat memory. The discovery led the MDBA team to enhance ProMonitor with new alerts for unusually high client and ABL session counts, making it easier to detect and address similar issues early for other customers.</p>
<p>Together, these stories emphasized that successful PAS for OpenEdge adoption requires both architectural awareness and the right diagnostics in place.</p>
<h2 id="migrating-large-databases-without-extended-downtime">Migrating Large Databases Without Extended Downtime</h2>
<p>The webinar wrapped up with migration stories focused on customers with multi‑terabyte databases moving from legacy UNIX platforms—such as AIX or HP‑UX—to Linux, often alongside upgrades to OpenEdge 12.8.</p>
<p>Rather than relying on long dump‑and‑load windows, the MDBA team uses <a href="https://www.progress.com/openedge/features/openedge-pro2"><strong>Pro2</strong></a> to continuously stream data and keep source and target systems in sync. This approach minimizes downtime to a short cutover window while allowing customers to continue operating throughout the migration.</p>
<p>For organizations that also rely on SQL Server for analytics and reporting, the team demonstrated how <strong>Pro2SQL</strong> can run in parallel—seeding SQL Server while OpenEdge remains live. The result is modernization without forcing customers to take critical reporting systems offline for extended periods.</p>
<p>These examples showed how the MDBA team supports not just day‑to‑day stability, but long‑term modernization and platform transitions at scale.</p>
<h2 id="more-than-monitoring-a-proactive-partnership">More Than Monitoring: A Proactive Partnership</h2>
<p>Throughout the webinar, the MDBA team emphasized that their role goes far beyond reactive support. Customers gain 24×7 monitoring, proactive recommendations, monthly health reporting, and direct access to experienced OpenEdge DBAs who understand both the database and the application layer.</p>
<p>The session also stressed that the team is more than just a monitoring team, but can help customers with a host of other projects like dump and loads, platform migrations and setup of other OpenEdge Database addons such as OpenEdge Replication, OpenEdge Auditing and OpenEdge Transparent Data Encryption.</p>
<h2 id="final-takeaway">Final Takeaway</h2>
<p>From uncovering hidden configuration issues to guiding PAS for OpenEdge transitions and enabling low‑downtime migrations, these real‑life stories reinforced a simple message: <strong>deep OpenEdge expertise combined with proactive monitoring can make a measurable difference.</strong></p>
<p>If you’re planning an upgrade to OpenEdge 12.8, moving to PAS for OpenEdge, or modernizing your infrastructure, the MDBA team’s experiences offer a practical roadmap—and a reminder that you don’t have to tackle these challenges alone.</p>
<p><a href="https://www.progress.com/campaigns/consulting-services/reallifemdbastories-webinar">Watch the full on‑demand webinar to hear all the stories and insights directly from the MDBA team.</a></p>
]]></content>
  </entry>
  <entry>
    <id>urn:uuid:f947dc83-220c-4879-a988-7acd70c9844f</id>
    <title type="text">Do We Still Need Sidebars in Web Design?</title>
    <summary type="text">The website sidebar has been around since the early days of the internet. But do we even need it anymore? See kinds of content that may still benefit from sidebars and tips for how to handle them on mobile.</summary>
    <published>2026-04-30T16:45:58Z</published>
    <updated>2026-05-02T05:43:51Z</updated>
    <author>
      <name>Suzanne Scacca </name>
    </author>
    <link rel="alternate" href="https://www.progress.com/blogs/do-we-still-need-sidebars-web-design"/>
    <content type="text"><![CDATA[<p><span class="featured">The website sidebar has been around since the early days of the internet. But do we even need it anymore? See kinds of content that may still benefit from sidebars and tips for how to handle them on mobile.</span></p><p><em>Are sidebars still relevant?</em></p><p>I saw someone ask this question the other day. Their argument was that we&rsquo;re living in a mobile-first world which has no room for sidebars. Or does it?</p><p>While it&rsquo;s true that sidebars of the past might not have as steadfast a place in web design, sidebars can still be useful components on websites. Let&rsquo;s have a look at ways in which sidebars continue to serve us well.</p><h2 id="how-to-make-sidebars-work-in-a-mobile-first-world">How to Make Sidebars Work in a Mobile-first World</h2><p>A sidebar is a column affixed to the right or left side of a webpage. It takes up a fraction of the width of the main content, usually between one-quarter and one-third.</p><p>What you place in the sidebar and where it goes typically depends on the surrounding content.</p><p>For example, an ecommerce sidebar will usually appear along the left side of the content, and it will hold product search filters and sorting settings. By contrast, a blog sidebar generally appears on the right side of the page and might contain items like a blog-specific search bar, links to relevant posts or even ads.</p><p>Here are some other things you might add to a sidebar:</p><ul><li>Table of contents</li><li>Category links</li><li>Subscription form</li><li>Ads</li><li>Social media buttons</li><li>Shopping cart summary</li><li>Dynamic content</li></ul><p>Sidebars have always been a good place to store secondary content. This allows the content down the center of the page to remain the primary focus. Those wanting to explore further can turn their attention to the sidebar when they&rsquo;re ready to do so.</p><h2 id="what-types-of-websites-benefit-from-using-sidebars">What Types of Websites Benefit from Using Sidebars?</h2><p>I would argue that sidebars still very much have a role to play on the web&mdash;for both desktop and mobile (I&rsquo;ll speak to the mobile piece in the next section). In particular, sidebars come in handy for pages containing lengthy content, product documentation and ecommerce products.</p><p>So long as the sidebar doesn&rsquo;t distract from the primary content, it can add value to the user experience. For one, it can make the UI feel organized despite having so much content within it. It can also give users clear direction on where to go or what to do next.</p><p>Let&rsquo;s take a look at some ways to put the sidebar to use today:</p><h3 id="blog-linksnavigation">Blog Links/Navigation</h3><p>Over time, blogs can amass hundreds or even thousands of pages. Rather than let your older content get buried under the weight of new posts, a blog-specific navigation can help visitors discover the most relevant content, regardless of when it was published.</p><p>The <a target="_blank" href="https://www.telerik.com/blogs">Telerik blog</a>, for instance, includes links to top-level and sub-level topic categories. For visitors looking for something more specific, they can use the search bar beneath the category navigation:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/telerik-blog-navigation-sidebar.png?sfvrsn=b6dcd79a_2" title="Telerik blog sidebar" alt="A screenshot of the Telerik blog page shows a sidebar against a light grey background. There are topic categories and links for Web, Mobile, Desktop, Design, Productivity, People, Release, and AI. Below it is a search bar. And beneath that is a FOLLOW US section with icons for Facebook, X, LinkedIn, GitHub, RSS, and Twitch." /></p><p>In addition, this sidebar includes social media follow links, internal links to the most popular blog posts and a subscription form at the bottom.</p><p>As an alternative, you could append a secondary blog-specific navigation to the bottom of the website header. The only thing is you won&rsquo;t be able to fit much into that space besides top-level category links and a search bar.</p><p>If you want to increase blog subscriptions or social media follows, that content would have to go at the very bottom of your blog posts. And some users may never get far enough down the page to see that information. This is why the sidebar can be really helpful to have on a blog.</p><h3 id="table-of-contents-for-longer-content">Table of Contents for Longer Content</h3><p>Longer content like blog posts, whitepapers or reports may feel overwhelming for some users to scroll through. One thing you can do to decrease the overwhelm is to add a progress bar to the top of the page so they can see how much progress they&rsquo;ve made.</p><p>Another option is to include a sidebar with a table of contents that:</p><ul><li>Outlines the content that lies ahead</li><li>Shows the user&rsquo;s progress by highlighting where they are</li><li>Allows them to bounce around to relevant sections and topics</li></ul><p>Here&rsquo;s an example of how this looks on the <a target="_blank" href="https://www.insta360.com/">Insta360</a> blog:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/insta360blog-sidebar.png?sfvrsn=9c43eeb3_2" title="Insta360 blog sidebar" alt="In this screenshot from the Insta360 blog, we see the end of a blog post with the author’s bio (for “Insta360" /></p><p>The sticky left sidebar contains a set of links under &ldquo;In this article.&rdquo; Each heading sits along a light gray progress bar. Users can either use it as a reference for where they&rsquo;re or they can click the link to drop down to the relevant section (like if they were only on this page to enter into the giveaway).</p><p>This is also a good example as we can see how the designer has shifted around some traditional blog sidebar components. For instance, while the social media icons are in the sidebar, the blog subscription form sits at the bottom of the post.</p><p>If your blog gets lots of impressions but not a lot of new subscriptions, consider <a target="_blank" href="https://www.telerik.com/blogs/tips-using-heatmaps-audit-web-design">using a heatmap tool</a> to see how much of your blog posts visitors are reading. If the majority barely make it to the end, consider adding the subscription form to the sidebar or inline with your content.</p><h3 id="website-navigation">Website Navigation</h3><p>For the most part, the navigation is located within a horizontal header that sits at the top of a website. In most cases on desktop, the links are visible. In others, they&rsquo;re tucked within a hamburger menu. Regardless, users know they will find your navigation at the top of the site.</p><p>So, why would anyone deviate from those expectations and place the links in a sidebar?</p><p>I tend to see this most with very small business websites and one-page websites. Similar to the table of contents example above, the navigation links take users to the relevant sections on the page.</p><p>That said, this sort of sidebar navigation can also work for bigger businesses. Take Expensify, for example. This is the <a target="_blank" href="https://we.are.expensify.com/">We Are Expensify subdomain</a> for hiring:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/expensify-subdomain-navigation.png?sfvrsn=8a0ec4ef_2" title="Expensify sidebar navigation" alt="On the We Are Expensify subdomain, there is a sidebar along the left side of the page. The company logo is at the top and navigation links below it to: Careers, Who We Are, Working at Expensify, Spaces, Press & Media, and Investor Relations. At the very bottom is a button that says “Sign up today”." /></p><p>One of the reasons why this is effective is because it switches things up from the main website. The distinct layout lets users know they&rsquo;re in a separate space. Also, by removing the main website header and content, prospective employees can focus on learning about the company and available opportunities.</p><p>If you&rsquo;re building a microsite or subdomain for your brand, don&rsquo;t be afraid to experiment with the layout as Expensify has done. While it might not be super effective for the larger site, it can create a unique and memorable experience on a smaller one.</p><h3 id="advertising">Advertising</h3><p>When incorporating ads into your UI, you want them to be noticeable, but not overwhelmingly so. You can place them in the header, inline with your content, below your content, as well as in a sidebar.</p><p><a target="_blank" href="https://www.bonappetit.com/">Bon Appetit</a>, for example, makes use of the sidebar for advertising purposes&mdash;but only on blog post pages.</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/bonappetit-ads-sidebar.png?sfvrsn=39df02ca_2" title="Bon Appetit ads sidebar" alt="A screenshot of an article on the Bon Appetit website. On the right side is a white sidebar containing an ad for Wise: “Securely send money overseas at life’s big moments”. The ad is long and takes up about half the length of the visible sidebar." /></p><p>On pages with recipes&mdash;which already contain an inline sidebar with ingredients&mdash;sidebar ads don&rsquo;t exist. The ads instead sit at the tops and bottoms of those pages. So, you may need to determine on a case-by-case basis which of your monetized pages can handle an ads sidebar.</p><h3 id="ecommerce-filters--sorting">Ecommerce Filters &amp; Sorting</h3><p>When building stores with large inventories, it&rsquo;s essential to give shoppers a way to narrow down their results and to sort them based on what&rsquo;s most important to them.</p><p>Filters and sorting are not new features in ecommerce. But while some brands include those selections above their product lists, others continue to use the sticky sidebar to hold them.</p><p><a target="_blank" href="https://thrivecausemetics.com/">Thrive Causemetics</a> does this. However, they&rsquo;ve taken a space-saving approach to their filters sidebar.</p><p>What you see here is not the default view in the shop:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/thrive-filters-sidebar.png?sfvrsn=2d068bec_2" title="Thrive filters sidebar" alt="A screenshot of the Eyeshadow products page on the Thrive Causemetics website. Along the left side of the products is a sidebar containing all the filters. There’s a purple box around a button that reads “Hide Filters”." /></p><p>By default, shoppers just see the product grid along with the sorting button in the top-right corner. To pull out the filters, they click a button in the top-left that reads &ldquo;Show Filters.&rdquo;</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/thrive-filters-no-sidebar.png?sfvrsn=b41340ba_2" title="Thrive filters without sidebar" alt="A close-up screenshot of the Eyeshadow products page on the Thrive Causemetics website. Above the left-most product is a button that reads “Show Filters” next to the product count “6 Products”." /></p><p>There are a couple of nice things about this design. For starters, the &ldquo;Show Filters&rdquo; button sits beside the product count. So shoppers can decide if it&rsquo;s worth even looking at the sidebar.</p><p>Secondly, this can help to create cohesion between the desktop and mobile experiences. There&rsquo;s nothing wrong with having a permanently visible sidebar on a desktop ecommerce site. However, if you&rsquo;re looking to make the shopping experience feel more fluid across all channels, adding features that work similarly across devices will help.</p><h3 id="documentation-navigation">Documentation Navigation</h3><p>SaaS product websites, in particular, almost always have a documentation area. Much like blogs and ecommerce sites that can grow large and unwieldy, many documentation hubs require an internal navigation.</p><p>Here&rsquo;s what this looks like for <a target="_blank" href="https://www.linode.com/docs/guides/">Akamai Cloud</a>:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/akamai-documentation-sidebar.png?sfvrsn=202b252c_2" title="Akamai Cloud sidebar" alt="A screenshot of the Akamai Cloud documentation center. Along the left side is a sidebar where users can “Explore Docs”. Currently, they’re looking at “Email Server Guides” and “Email Clients”." /></p><p>Along the left side of the screen is a sticky and scrollable navigation. Users can explore top-level categories and dig deep within them. The navigation design reflects where the user is in their journey, showing opened categories and nodes that connect the topic they&rsquo;re looking at to related subtopics.</p><p>This sort of navigation really needs to be in a sidebar format. When you have more than seven or eight top-level categories or subjects, a header navigation or subnavigation won&rsquo;t suffice.</p><h2 id="how-to-make-the-sidebar-work-on-mobile">How to Make the Sidebar Work on Mobile</h2><p>Smartphone screens are not inherently sidebar-friendly. There&rsquo;s just not enough room to place a sidebar beside the primary content. The solution for some is to drop all the sidebar content below the main content in responsive design. (This really only works if the information is truly secondary and not needed to navigate the on-page experience.)</p><p>Another option is to integrate the sidebar content within other aspects of the design. For example, if you have ads, you could add them as blocks within the content. Or, if you have a table of contents, you could turn the headings/section markers into tabbed links along the top or bottom of the screen.</p><p>Yet another way to handle it is by putting the sidebar content under a hamburger menu or other pullout menu like <a target="_blank" href="https://www.hotels.com/">Hotels.com</a> does:</p><p><img src="https://www.progress.com/images/default-source/blogs/04-26/hotels-filters-sidebar-mobile.png?sfvrsn=33573458_2" title="Hotels.com Sort & Filter sidebar" alt="A screenshot of the Hotels.com Sort & Filter pop-out tool on mobile. Users can enable the “Compare properties” feature, set a custom “Sort by” rule, enter the name of a property, and select filters like Pet friendly, Beach, and Ocean view." /></p><p>On desktop, the left side of the page displays the search bar and filters. The right sidebar is consumed by ads. But on mobile, there are a small handful of filters that sit along the top of the search results page. When the first filter is clicked, the screen you see above opens. This allows users to toggle as many of the available settings as they like, in addition to sorting the results and searching by property name.</p><p>Something to think about is whether you want the desktop and mobile experiences to be identical. <a target="_blank" href="https://www.progress.com/blogs/omnichannel-customer-experience">Omnichannel marketing</a> continues to grow in popularity because users crave convenient and seamless experiences.</p><p>If that&rsquo;s a route you want to consider, then hiding the desktop sidebar may be the way to go. We saw something close to this with the Thrive Causemetics example above. While the placement and execution slightly differ between desktop and mobile, the end result achieves the same effect. The filters sidebar content only appears when the user wants to engage with it and it can be moved out of the way at any time.</p><h2 id="wrapping-up">Wrapping Up</h2><p>The sidebar isn&rsquo;t as vital of a component in web design as, say, the header or contact form. And if you&rsquo;re adding it only because that&rsquo;s how things have always been done, then it may be time to reconsider including it.</p><p>Sidebars may not be useful if:</p><ul><li>Your website has a super minimalist design.</li><li>Your web traffic heavily skews mobile.</li><li>You have nothing to put in there but redundant info or links.</li><li>The landing page needs to be the sole point of focus.</li><li>You&rsquo;re already struggling to keep your page speeds up.</li></ul><p>That said, sidebars can be extremely helpful for certain kinds of content, like ecommerce, help centers and blogs. They keep things organized and allow users to more easily explore the rest of what&rsquo;s on the site (and beyond).</p><p>Just keep in mind that sidebars are not inherently mobile friendly. So when making this content responsive, don&rsquo;t be afraid to design different sidebar components for different devices. Or to choose sidebar designs that bring greater cohesion between the desktop and mobile experience.</p><aside><hr data-sf-ec-immutable="" /><div class="row"><div class="col-8 u-normal-full u-small-mb0"><h4 class="u-fs20 u-fw5 u-lh125 u-mb0">4 Ways to Use White Space Creatively in Web Design</h4></div><div class="col-16"><p class="u-fs16 u-mb0"><a target="_blank" href="https://www.progress.com/blogs/4-ways-use-white-space-creatively-web-design">White space</a> is a critical component of everything we design. While there&rsquo;s a very functional role that white space has to play, we can use it in creative ways as well.</p></div></div></aside>]]></content>
  </entry>
  <entry>
    <id>urn:uuid:d91876bc-b062-44ae-b59c-d6f22407c151</id>
    <title type="text">How Managed File Transfer Solutions Are Meeting Modern Compliance Demands</title>
    <summary type="text">Beyond the logistics of transferring files, modern managed file transfer platforms support businesses’ compliance efforts.</summary>
    <published>2026-04-29T18:16:21Z</published>
    <updated>2026-05-02T05:43:51Z</updated>
    <author>
      <name>Brien M. Posey </name>
    </author>
    <link rel="alternate" href="https://www.progress.com/blogs/how-managed-file-transfer-solutions-meeting-modern-compliance-demands"/>
    <content type="text"><![CDATA[<p><span class="featured">Beyond the logistics of transferring files, modern managed file transfer platforms can support businesses&rsquo; compliance efforts.</span></p><p>In today&rsquo;s world, file transfers are no longer just about moving data from point A to point B. Data security and compliance have become just as important as the data transfer itself. Regulators and customers alike expect organizations to handle their data in a responsible and risk-aware manner and to be able to demonstrate alignment with applicable expectations</p><p>This is where managed file transfers come into play. Modern managed file transfer platforms not only help manage the logistics of transferring files but also support businesses&rsquo; compliance efforts and help demonstrate responsible data-handling practices to customers.</p><h2 id="the-importance-of-compliance-and-attestation-in-today’s-regulatory-landscape">The Importance of Compliance and Attestation in Today&rsquo;s Regulatory Landscape</h2><p>Many businesses today are subject to various regulations, such as HIPAA, PCI DSS, GDPR and others. These regulations define the parameters that an organization must operate within, particularly with regard to its handling of sensitive data. Just as a restaurant is required to adhere to various health codes, a business that handles sensitive data is required by law to put safeguards in place to help protect that data against loss or exposure. Failing to handle data in the manner prescribed by a regulation can subject an organization to fines, reputational damage and legal exposure.</p><p>Nearly all regulations pertaining to the handling of sensitive data require that an organization be able to prove compliance with the regulatory requirements. This is where the concept of attestation comes into play.</p><p>Attestation means that an independent third party has evaluated controls related to how an organization handles sensitive data against defined criteria. This allows customers to verify the organization&rsquo;s claims by reviewing the attestation report themselves, as opposed to just taking the organization&rsquo;s word for it. It&rsquo;s similar to a customer at a restaurant looking at the health inspector&rsquo;s grade that is posted on the door, rather than trusting that the restaurant&rsquo;s staff is telling them the truth about the kitchen&rsquo;s cleanliness.</p><h2 id="how-security-certifications-are-applied-to-the-file-transfer-processes">How Security Certifications Are Applied to the File Transfer Processes</h2><p>A regulated organization typically needs to be able to provide evidence to both auditors and to customers that file transfers are handled with security controls in mind and that the transfer processes support internal compliance requirements.</p><p>One option is for the organization to develop its own proprietary file transfer system that is specifically designed to be compliant. Of course, such a homegrown approach comes with significant risks and requires a serious capital investment and strong IT and legal expertise.</p><p>Another option is to rely on a managed file transfer provider that has already built a platform designed to support compliance programs and has received certifications such as SOC 2 and ISO 27001. This is the preferred approach for security-conscious organizations, because MFT vendors specialize in secure file transfer, meaning their engineering teams are quicker to respond to the latest</p><p>The organization doesn&rsquo;t have to initiate such updates, and the cost will be far lower than that of a custom solution. Better still, because the managed file transfer platform has received third-party compliance certifications, organizations that use the provider&rsquo;s platform can reference those certifications where appropriate in their own compliance reports.</p><h2 id="the-integration-of-managed-file-transfer-systems-with-grc-platforms">The Integration of Managed File Transfer Systems with GRC Platforms</h2><p>Because regulatory compliance is so complex, many organizations use a GRC platform to manage and track anything compliance related. GRC stands for Governance, Risk and Compliance. As such, a GRC system brings together the policies governing the organization, risk management initiatives, cybersecurity and regulatory compliance. Having all of this information in one place can improve data-driven decision-making, and it can also help the organization to operate responsibly and transparently.</p><p>Historically, file transfers have been a pain point for organizations that are subject to regulatory requirements. After all, file transfers have often been based on legacy software that was never designed to adhere to today&rsquo;s data monitoring requirements. Instead of transferring files in a way that complicates compliance, organizations can adopt a secure file transfer system with robust transfer logs that are stored centrally to support compliance audits. This approach can transform the file transfer process from a compliance headache into a compliance enabler.</p><p>Linking a managed file transfer platform to an organization&rsquo;s GRC platform can support ongoing compliance monitoring efforts. If a file transfer is identified as potentially conflicting with an organization&rsquo;s compliance requirements, the transfer may be blocked and an alert raised, depending on configuration.</p><p>Another benefit to bringing managed file transfer together with GRC is that doing so helps with centralized visibility. Those who are tasked with maintaining compliance will be better able to track data as it moves into and out of the organization.</p><p>Finally, linking a business&rsquo; managed file transfer platform to its GRC system allows for centralized audit reporting, meaning that employees no longer have to worry about manually gathering evidence in an effort to satisfy auditors. In fact, centralized auditing systems may reduce the cost and complexity of compliance audits.</p><h2 id="the-advantage-of-public-attestation-in-building-trust">The Advantage of Public Attestation in Building Trust</h2><p>It isn&rsquo;t just the auditors who expect businesses to remain compliant and to handle data responsibly. Customers and partners also expect transparency when it comes to data security.</p><p>Public attestation makes it easy for customers, partners and stakeholders to review information related to an organization&rsquo;s compliance posture, while also demonstrating the organization&rsquo;s commitment to responsible data-handling. This in turn helps to build digital trust.</p><p>In everyday life, you trust your bank to keep your money safe. You trust your doctor to look after your health. Digital trust is like that, except that it pertains to confidence in an organization&rsquo;s approach to protecting sensitive data. This trust can be the deciding factor determining whether or not a potential customer is willing to do business with that organization. Trust may also impact a partner&rsquo;s willingness to share sensitive information.</p><p>Ultimately, businesses are built on trust, and digital trust is paramount in today&rsquo;s connected world. Businesses leveraging a secure file transfer system from a leading vendor are signaling their commitment to handling sensitive data with care.</p><hr /><blockquote><p>Learn about the <a target="_blank" href="https://www.progress.com/moveit/secure-file-transfer-compliance">secure file transfer solutions</a> for regulatory compliance from Progress Software. Facilitate secure file transfers in compliance with the regulations and standards essential to your business.</p></blockquote>]]></content>
  </entry>
  <entry>
    <id>urn:uuid:1ad98d01-44b9-4bf1-a600-fecb7ad830a6</id>
    <title type="text">Why LLM Flexibility Matters for Agentic RAG</title>
    <summary type="text">LLM lock-in quietly taxes every agentic RAG pipeline through cost and compliance exposure. Build for model flexibility before it becomes urgent.</summary>
    <published>2026-04-29T14:59:49Z</published>
    <updated>2026-05-02T05:43:51Z</updated>
    <author>
      <name>Adam Bertram </name>
    </author>
    <link rel="alternate" href="https://www.progress.com/blogs/why-llm-flexibility-matters-for-agentic-rag"/>
    <content type="text"><![CDATA[<p>&nbsp;</p><p>&ldquo;Pick one LLM and build everything around it.&rdquo; That mantra describes how most agentic Retrieval-Augmented Generation (RAG) deployments get started. A single vendor relationship simplifies everything. It feels like a reasonable shortcut until the model your pipeline depends on gets deprecated on a Tuesday. (It&rsquo;s always a Tuesday.) New vectors are mathematically incompatible with the old ones, so re-embedding becomes a full migration project while your knowledge base sits incoherent.</p><h2>The Compounding Cost Problem</h2><p>Token economics in agentic pipelines behave like compound interest in reverse. The proof-of-concept bill is a rounding error; production, with multi-step reasoning loops at real query volume, has its own invoice line. Agentic RAG is iterative. Agents plan, retrieve, grade documents, decide whether the context is sufficient, loop back when it isn&rsquo;t, then synthesize across sources and check their own outputs. That workflow can <a href="https://weaviate.io/blog/what-is-agentic-rag" target="_blank">generate multiple discrete model calls per user query</a>.</p><p>The less obvious tax is running a frontier model on every step when most don&rsquo;t need one. Query decomposition is pattern matching. Document grading and hallucination checking are structured comparisons against retrieved context. Each of those steps costs the same per-token rate as your final synthesis call, and that&rsquo;s where single-model pipelines quietly drain budget without improving quality.</p><p>LLM flexibility changes this directly. Consider what <a target="_blank" href="https://www.progress.com/agentic-rag">Progress Agentic RAG</a> supports today:</p><ul><li><strong>Model pairing inside a single experience:</strong> A frontier-class model writes the summary at the top of search results. A lighter, cheaper model generates the one-line descriptions under each link. Try the search box on the <a href="https://www.telerik.com/blazor-ui/documentation/introduction" target="_blank">Telerik Blazor UI docs</a> to see it in practice.</li><li><span style="white-space:pre;"></span><strong>Audience-based model splits:</strong> Your customer-facing external portal warrants premium quality. Your internal portal (the employee-facing knowledge base) probably doesn&rsquo;t. Deploy each with the tier its use case justifies.</li><li><span style="white-space:pre;"><strong></strong></span><strong>Provider swaps as configuration:</strong> Because Progress Agentic RAG connects to <a href="https://docs.rag.progress.cloud/docs/rag/advanced/openai-api-compatible-models/" target="_blank">OpenAI-compatible APIs</a>, the interface most major providers now implement, changing the model powering an experience means updating an endpoint, not refactoring retrieval logic.<br /></li></ul><p>Here&rsquo;s a rough per-query cost comparison (illustrative, based on current provider pricing from <a href="https://developers.openai.com/api/docs/pricing" target="_blank">OpenAI</a>, <a href="https://platform.claude.com/docs/en/about-claude/pricing" target="_blank">Anthropic</a> and <a href="https://ai.google.dev/gemini-api/docs/pricing" target="_blank">Google</a>):</p><table><tbody><tr style="height:33.333333333333336%;"><td style="width:33.333333333333336%;"><strong>Experience</strong></td><td style="width:33.333333333333336%;"><strong>Single Frontier Model</strong></td><td style="width:33.333333333333336%;"><strong>Paired Configuration</strong></td></tr><tr style="height:33.333333333333336%;"><td style="width:33.333333333333336%;">External portal (summary + results)</td><td style="width:33.333333333333336%;">~$0.09/query</td><td style="width:33.333333333333336%;">~$0.04/query</td></tr><tr style="height:33.333333333333336%;"><td style="width:33.333333333333336%;">Internal knowledge portal</td><td style="width:33.333333333333336%;">~$0.09/query</td><td style="width:33.333333333333336%;">~$0.01/query</td></tr></tbody></table><p><span style="background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;">&nbsp;</span></p><p><span style="background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;">That&rsquo;s a nine-times difference on the internal portal, the same quality your employees won&rsquo;t notice if you downgrade.</span></p><p class="featured"><strong><em>Reality Check: Model flexibility, in the sense that matters right now, means choosing the right model per experience and per component. Automatic per-query routing that dynamically picks a model based on sensitivity inside a single pipeline is a different, more complex capability. Progress Agentic RAG supports model choice per experience today. Build for that; position your architecture for what comes next.</em></strong></p><h2>When Answer Quality Demands a Different Model</h2><p>Cost gets the budget conversation. Quality is what keeps agentic systems running in production.</p><p>No single model dominates every benchmark. Rankings at the LMArena leaderboard reorder with every major release. A model that leads on creative synthesis may underperform on strict structured output. One fine-tuned for clinical notes may outperform general-purpose models on healthcare retrieval but struggle with code generation.</p><p>In a hardcoded single-provider pipeline, you get whatever your vendor decided their model should excel at this quarter. That&rsquo;s fine until your structured data extraction step returns prose when your downstream application expected JSON. The failure doesn&rsquo;t throw an exception. The generator returns conversational text that your application happily processes as valid until something breaks visibly at 2 a.m., long after a batch job has produced malformed outputs for hours. (Your on-call rotation definitely doesn&rsquo;t include the model provider&rsquo;s support line.)</p><p><a href="https://docs.rag.progress.cloud/docs/rag/advanced/openai-api-compatible-models/" target="_blank">Progress Agentic RAG supports dozens of LLMs</a> via OpenAI-compatible APIs, across cloud-hosted, open-source, self-hosted and region-pinned deployments. Match model strengths to task requirements rather than forcing task requirements to fit whichever provider you onboarded first.</p><h2>The Architectural Trap You Don&rsquo;t See Coming</h2><p>Most teams think about model lock-in at the application layer. The deeper trap is in the data layer.</p><p>Your embedding vectors, the numerical representations that power semantic retrieval, only work with the model that generated them. When OpenAI superseded <em>text-embedding-ada-002</em> with <em>text-embedding-3-small</em> (one-fifth the price, better accuracy), teams that depended on the legacy model faced a full re-embedding migration. New vectors are not mathematically compatible with old ones. You cannot partially migrate. Every document re-embeds from scratch. Teams that kept only the vectors, not the source documents, found out what &ldquo;crisis&rdquo; means in this context.</p><p>Four practices prevent this from becoming your problem:</p><ol><li><span style="white-space:pre;"></span>Use an abstraction layer such as LangChain, LlamaIndex or an in-house wrapper. Application code should never talk directly to a vendor API. When the model changes, one place in your codebase changes, not every agent.</li><li><span style="white-space:pre;"></span>Adopt the Model Context Protocol (MCP), the open standard Anthropic donated to the Linux Foundation&rsquo;s Agentic AI Foundation in December 2025 and since adopted by the major model providers. MCP standardizes how agents connect to tools and data sources, decoupling tool logic from model choice.</li><li><span style="white-space:pre;"></span>Decouple your embedding strategy by keeping the original source documents in version-controlled storage. That turns a potential crisis into a planned migration.</li><li><span style="white-space:pre;"></span>Pin a fallback model in config so a provider incident becomes a config flag, not an emergency engineering deployment.</li></ol><p class="featured"><strong><em>Key Insight: The cutover window is the real cost of embedding lock-in. It isn&rsquo;t the re-embedding compute; it&rsquo;s running parallel vector stores during migration and validating retrieval quality against the new embedding space without degrading production.</em></strong></p><h2>Data Sovereignty: Where Flexibility Becomes Leverage</h2><p>In regulated industries, model flexibility stops being a preference and becomes a legal requirement.<br />The Health Insurance Portability and Accountability Act (HIPAA) requires any service processing Protected Health Information (PHI) to sign a <a href="https://www.hhs.gov/hipaa/for-professionals/faq/business-associates/index.html" target="_blank">Business Associate Agreement (BAA)</a>. Several consumer AI platforms explicitly prohibit PHI in their terms of service. If your agentic RAG pipeline retrieves documents containing PHI, and at scale that&rsquo;s essentially guaranteed, the model handling inference must come from a BAA-covered provider. The non-obvious failure mode: PHI lives in the retrieved chunks, not just the user&rsquo;s query. Classify both sides.</p><p>Financial services teams face parallel constraints under FINRA 17a-4 and <a href="https://gdpr-info.eu/chapter-5/" target="_blank">GDPR Articles 44&ndash;49</a>. An EU customer&rsquo;s query routed to a US-hosted model may be a non-compliant cross-border transfer even if the underlying data never crosses the Atlantic, because the model itself processes personal data during inference. The auditor knows this. Your architecture should too.</p><p>Progress Agentic RAG lets you pin a given experience to a <a href="https://docs.rag.progress.cloud/docs/rag/advanced/openai-api-compatible-models/" target="_blank">self-hosted or region-specific model</a> through configuration: route EU user traffic to an EU-hosted endpoint, route PHI-bearing knowledge bases to a self-hosted deployment. Choose each experience&rsquo;s model based on who uses it and what data it touches, then pick providers whose infrastructure and data processing agreements fit your compliance posture. Choosing flexibility at design time is a sprint; retrofitting after an audit finding is a career event.</p><h2>Audit Your LLM Spend Before Someone Else Does</h2><p>The fastest way to find where model flexibility pays off is to look at your current spend by experience. Which surfaces are billing you for frontier quality your users can&rsquo;t perceive? Which components are running pattern-matching tasks at synthesis prices?</p><p>Start with the <a href="https://docs.rag.progress.cloud/docs/rag/advanced/openai-api-compatible-models/" target="_blank">Progress Agentic RAG model reference</a> and map each experience to the model tier its traffic justifies. Build for optionality now, or rehearse the meeting you&rsquo;ll have the next time a deprecation notice lands.</p><h2>FAQ</h2><h3>1) What does &rdquo;LLM flexibility&rdquo; actually mean in an agentic RAG system?</h3><p>It means you can swap LLM providers/models without rewriting your retrieval and orchestration logic, and you can choose different models for different parts of the experience (for example, a higher-quality model for final synthesis and a cheaper model for lightweight steps like snippets, grading, or classification). In practice, this is usually implemented via OpenAI-compatible endpoints and/or an abstraction layer (LangChain/LlamaIndex/custom wrapper) so &rdquo;model choice" is configuration, not code surgery.</p><h3>2) Why is model lock-in especially painful for embeddings (not just chat/completions)?</h3><p>Because your vector store is only comparable within a single embedding space. If you change embedding models, you generally can&rsquo;t mix old and new vectors and expect retrieval to work&mdash;so you&rsquo;re facing a full re-embed plus a migration/validation window. The real risk isn&rsquo;t the compute cost; it&rsquo;s the operational cutover: running parallel stores, validating retrieval quality, and avoiding production degradation while you migrate.</p><h3>3) When should I pay for a frontier model&mdash;and when is it waste?</h3><p>Pay for it when the user-visible output depends on nuanced synthesis (external, customer-facing answers; sensitive or high-stakes outputs). It&rsquo;s often wasteful for &rdquo;structured&rdquo; or repetitive steps inside the agent loop (query decomposition, document grading, link descriptions, hallucination checks) where cheaper models can perform adequately. Splitting models by experience (external vs internal portal) and by component (summary vs snippets) is usually the fastest way to reduce spend without hurting perceived quality.<br /><br /></p><p>&nbsp;</p><p>&nbsp;</p>]]></content>
  </entry>
  <entry>
    <id>urn:uuid:cfcb03fe-878d-4933-92da-62687ee39542</id>
    <title type="text">Top 10 Reasons to Use OpenEdge Database Consulting Services</title>
    <summary type="text">OpenEdge Database Consulting Services help organizations reduce risk, improve performance, and modernize mission‑critical databases by adding expert support, proactive management, and scalable capacity without disrupting existing applications.</summary>
    <published>2026-04-28T21:34:10Z</published>
    <updated>2026-05-02T05:43:51Z</updated>
    <author>
      <name>Arden Hecate </name>
    </author>
    <link rel="alternate" href="https://www.progress.com/blogs/top-10-reasons-to-use-openedge-database-consulting-services-blog"/>
    <content type="text"><![CDATA[<p><span style="background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;">Organizations that depend on Progress </span><a href="https://www.progress.com/openedge" style="font-family:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;white-space:inherit;">OpenEdge</a><span style="background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;"> power some of the most mission critical applications in the world where reliability, performance and longevity are essential. As business demands grow and data volumes increase, expectations for availability, security and modernization continue to rise. As a result, database management becomes more complex. Many OpenEdge teams are being asked to support expanding environments with lean resources, limited specialized skills and infrastructure that was not designed for today&rsquo;s scale.</span></p><p><a href="https://www.progress.com/openedge/services/mdba">Database Consulting Services</a> provide a practical way to reduce risk, improve performance and confidently support OpenEdge environments without disrupting the applications and processes that have been refined over many years.</p><p><strong>Here are the top 10 reasons to use database consulting services:</strong></p><ol><li>Your OpenEdge Database Backlog Keeps Growing<ul><li>As database requests pile up from development, operations and the business, consulting services add immediate capacity so critical maintenance and new initiatives can move forward in parallel.</li></ul></li><li>You Realize That OpenEdge DBA Skills Are Hard to Replace<ul><li>With OpenEdge expertise being highly specialized and scarce, consulting services reduce reliance on individual DBAs by providing continuous access to seasoned platform experts.</li></ul></li><li>Your Best OpenEdge DBAs Are Often Stuck in Firefighting Mode<ul><li>By handling routine monitoring and maintenance, consultants free internal DBAs to focus on proactive tuning, optimization and long‑term planning.</li></ul></li><li>You Feel That OpenEdge Upgrades Feel Risky and Disruptive<ul><li>Experienced consultants help plan, test and execute upgrades efficiently, minimizing downtime while keeping environments secure and supported.</li></ul></li><li>Your Database&rsquo;s Performance Problems Impact Your Business, Not Just IT<ul><li>Consulting services proactively identify and resolve performance bottlenecks before they degrade user experience or affect business operations.</li></ul></li><li>Your Team Is Wearing Down from After‑Hours Support<ul><li>With off‑hours and 24&times;7 coverage, consulting services resolve issues quickly without burning out internal staff.</li></ul></li><li>You Lack Clear Visibility into OpenEdge Database Health<ul><li>Proactive monitoring and reporting deliver real‑time insight into trends, risks, and capacity so teams can plan confidently instead of reacting to failures.</li></ul></li><li>You Don&rsquo;t Have the In‑House Strategic Initiatives That Require Expertise<ul><li>Consultants provide on‑demand expertise for integrations, modernization and specialized projects without the need for long‑term hiring.</li></ul></li><li>You Need to Protect Long‑Lived OpenEdge Applications<ul><li>Ongoing best practices and proactive maintenance help ensure long‑running OpenEdge applications remain secure, performant and viable for years to come.</li></ul></li><li>You Want Smarter, More Modern Database Management<ul><li>AI‑assisted analysis combined with expert oversight enables faster issue detection, deeper insights and a more efficient, forward‑looking approach to database administration.<br /></li></ul></li></ol><p><strong style="background-color:transparent;color:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;">Conclusion</strong></p><p>OpenEdge applications often represent years of investment, deep expertise and embedded business knowledge. Protecting that value while evolving to meet modern requirements calls for proactive management, proven experience and flexible support. OpenEdge Database Consulting Services help organizations strengthen internal teams, improve operational stability and adopt a smarter approach to database management that supports both current demands and future growth.</p><p>To explore these capabilities in more detail and understand how they work together, <a href="https://www.progress.com/resources/papers/top-10-reasons-to-use-openedge-database-consulting-services" target="_blank">read the complete white paper here today.</a></p><p>&nbsp;</p><p>&nbsp;</p>]]></content>
  </entry>
</feed>
