 <!doctype html> <!--[if IE]><html id="html" class="ie t-ie" lang="en"><![endif]--> <!--[if !IE]>--> <html id="html" lang="en"> <!--<![endif]--> <head> <meta charset="utf-8" /><script type="text/html" id="sf-tracking-consent-manager">
	<div id="tracking-consent-dialog" style="display:none" />
</script><script type="text/javascript" src="/WebResource.axd?d=DzHrpQl5URXarFHAtrmzFptFdLtAnYGfvMrS6RjKKSLsiEk6NCTbgp2ejgS9Wiy-QOpabhJ1o61fNJz-VOW_j8SM-jZDyAhPNDyMGNKv4Vd1luXXRK4e5ZYwBAwvOvR_-60QO7H9nIsfxWDy9tzZKhICmAMDhluZQYbftrVHW8kNTFlZcJnrqXUtBv84WWid0&amp;t=639076929000000000">

</script> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="facebook-domain-verification" content="iped7xyuad4346d3xj3c714j9b0g2v" /> <link rel="shortcut icon" href="/favicon.ico?v=2" /> <title>
	Progress Blogs
</title> <link rel="preconnect" href="https://d6vtbcy3ong79.cloudfront.net" /> <link rel="preconnect" href="https://d6vtbcy3ong79.cloudfront.net" crossorigin="anonymous" media="only screen and (min-width: 591px)" /> <link rel="preconnect" href="https://fonts.googleapis.com" media="only screen and (min-width: 591px)" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous" media="only screen and (min-width: 591px)" /> <link rel="preconnect" href="https://d117h1jjiq768j.cloudfront.net/" /> <style type="text/css" media="only screen and (min-width: 591px)">
      @font-face { font-family: Metric; src: url("https://d6vtbcy3ong79.cloudfront.net/fonts/latest/metric/Metric-Light.woff2") format("woff2"); font-weight: 100 300; font-display: swap }
      @font-face { font-family: Metric; src: url("https://d6vtbcy3ong79.cloudfront.net/fonts/latest/metric/Metric-Regular.woff2") format("woff2"); font-weight: 400; font-display: swap }
      @font-face { font-family: Metric; src: url("https://d6vtbcy3ong79.cloudfront.net/fonts/latest/metric/Metric-Medium.woff2") format("woff2"); font-weight: 500; font-display: swap }
      @font-face { font-family: Metric; src: url("https://d6vtbcy3ong79.cloudfront.net/fonts/latest/metric/Metric-Semibold.woff2") format("woff2"); font-weight: 600; font-display: swap }
	</style> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap" media="only screen and (min-width: 591px)" /> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap" media="only screen and (min-width: 591px)" /> <link href="https://d3ba5g9yhie26y.cloudfront.net/cache/62de37b26e0feeeb9f4c9ed8eb890b73fba06079/css/blogs.min.css" rel="stylesheet" type="text/css"><link href="https://d3ba5g9yhie26y.cloudfront.net/cache/b888935b46e682734ba31ce9935f0ae2f0d8163f/css/style.min.css" rel="stylesheet" type="text/css"> <meta property="fb:pages" content="8904757809" /><meta property="og:title" content="Progress Blogs" /><meta property="og:description" content="Keeping you connected to all Progress news for application development, business applications, cloud and data connectivity." /><meta property="og:url" content="https://www.progress.com/blogs" /><meta property="og:type" content="website" /><meta property="og:site_name" content="Progress.com" /><style type="text/css" media="all">@media only screen and (max-width:1920px) and (min-width:1281px){.Overlay-box.step-2 .Overlay-inner .Overlay-header{min-width:250px !important}}@media only screen and (min-width:801px){.Overlay-box.step-2 .Overlay-inner .Overlay-header{padding-top:20px !important;min-width:auto;transition:all .2s}}@media only screen and (min-width:1280px){.Overlay-header-btn,.Overlay-header-anchor{min-width:320px !important}}.Overlay-box .Overlay-inner .Overlay-header{transition:all .2s}.Overlay-box .Overlay-header-anchor{display:none;pointer-events:all}.Overlay-box.step-2 .Overlay-header-btn{display:none !important}.Overlay-box.step-2 .Overlay-header-anchor{display:block}</style><style type="text/css" media="all">[lang="ja"] .Section-Subscribe,[lang="zh-TW"] .Section-Subscribe{display:none}[lang="ja"] .Section:last-of-type .container.has-custom-padding,[lang="zh-TW"] .Section:last-of-type .container.has-custom-padding{padding-bottom:0 !important}[lang="ja"] .PRGS-container.has-custom-padding,[lang="zh-TW"] .PRGS-container.has-custom-padding{padding-top:0 !important}</style><meta name="twitter:title" content="Progress Blogs" /><meta name="twitter:description" content="Keeping you connected to all Progress news for application development, business applications, cloud and data connectivity." /><meta name="twitter:url" content="https://www.progress.com/blogs" /><meta property="og:image" content="https://www.progress.com/images/default-source/default-album/progress-album/images-album/social-image.png" /><meta name="twitter:image" content="https://www.progress.com/images/default-source/default-album/progress-album/images-album/social-image.png" /><meta property="og:locale" content="en-US" /><meta property="fb:app_id" content="154232704644633" /><meta name="twitter:site" content="@ProgressSW" /><meta name="twitter:creator" content="@ProgressSW" /><meta name="twitter:card" content="summary_large_image" /><meta property="progress:product" content="all-products" /><link rel="canonical" href="https://www.progress.com/blogs" /><link rel="alternate" href="https://www.progress.com/blogs" hreflang="en" /><link rel="alternate" href="https://www.progress.com/nl/blogs" hreflang="nl" /><link rel="alternate" href="https://www.progress.com/fr/blogs" hreflang="fr" /><link rel="alternate" href="https://www.progress.com/de/blogs" hreflang="de" /><link rel="alternate" href="https://www.progress.com/jp/blogs" hreflang="ja" /><link rel="alternate" href="https://www.progress.com/es/blogs" hreflang="es" /><link rel="alternate" href="https://www.progress.com/tw/blogs" hreflang="zh-TW" /><link rel="alternate" href="https://www.progress.com/pt/blogs" hreflang="pt" /><link rel="alternate" href="https://www.progress.com/blogs" hreflang="x-default" /><script type="application/json" id="sf-insight-metadata">
	{"contentMetadata":"{\"Id\":\"cc79ed93-a103-49dc-8485-c20bd79770bd\",\"ContentType\":\"Page\",\"Title\":\"Blogs\",\"CanonicalTitle\":\"Blogs\",\"Language\":\"en\",\"CreatedOn\":\"2015-08-19T12:13:35Z\",\"ModifiedOn\":\"2026-04-29T05:59:46.81Z\",\"SiteId\":\"3df8bdf1-9630-4d26-8de0-de3659b0e294\",\"SiteName\":\"ProgressCom\",\"PageHierarchies\":[{\"Id\":\"f1f22035-5117-472c-99ef-36c921e986fe\",\"Title\":\"All Products\",\"Parent\":{\"Id\":\"986bb87e-365f-4cd9-892f-09a15aa1c189\",\"Title\":\"Products\",\"Parent\":{\"Id\":\"a8b27c61-fa7a-480e-a5e6-0e5b326875f8\",\"Title\":\"Progress Universal Taxonomy\"}}}],\"PageId\":\"cc79ed93-a103-49dc-8485-c20bd79770bd\"}","videosMetadata":"[]"}
</script><script type="application/json" id="sf-insight-settings">
	{"apiServerUrl":"https://api.insight.sitefinity.com","apiKey":"67cbe6c3-d62b-526d-3c7b-d736a0cd7904","applicationName":"ProgressCom","trackingCookieDomain":".progress.com","keepDecTrackingCookieOnTrackingConsentRejection":false,"slidingExpirationForTrackingCookie":false,"maxAgeForTrackingCookieInDays":365,"trackYouTubeVideos":true,"crossDomainTrackingEntries":["chef.io","community.chef.io","sso.kemptechnologies.com","kemptechnologies.com","whatsupgold.com","freeloadbalancer.com","content.partnerlink.progress.com","www.progress.com"],"strategy":"Persist|True","docsHrefTestExpressions":[".*\\/docs\\/.+\\.{1}.+((\\?|\\\u0026)sfvrsn=.+){1}$",".+((\\?|\\\u0026)sf_dm_key=.+){1}$"],"sessionLengthInMinutes":30,"trackVimeoVideos":true,"useSecureCookies":true}
</script><script type="text/javascript" src="/WebResource.axd?d=HtQyXelCu6mzSPcVcvK_BpxgUg6LI1Vxni8COPvUvgMILIOvQ1qxEl25MvO3jjZQOBwQqDX0DLPaUGjgYhc_eHYS6fGm0m_UYhzgfedHoUWqjLB62JpqH9_YGzCHjDT1QTs49IB-1Ndh70c0Z0we9sheGYRgkTGtD9bY6V1hFKTCLTe9tRTzZmh0U_RKMewftu64GURVh1xQC7d7C1qpl5J-AIoJlLMo1fXxHhaVNdc1&amp;t=639076929220000000">

</script><script src="https://cdn.insight.sitefinity.com/sdk/sitefinity-insight-client.min.3.1.42.js" crossorigin="" async="async">

</script><meta name="description" content="Keeping you connected to all Progress news for application development, business applications, cloud and data connectivity." /></head> <body id="progress"> <script type="text/plain" class="optanon-category-2" src="//script.crazyegg.com/pages/scripts/0087/4351.js"></script> <style>
	.anti-flicker-hide {
		opacity: 0 !important;
	}
</style> <script src="/abtesting/active-ab-tests.js">
</script> <script>
	

window.ABTestingAntiflicker = window.ABTestingAntiflicker ?? {};
window.ABTestingAntiflicker.wildcardMatchUrl = function(pattern, url) {
  try {
    const urlObject = new URL(url);

	const parts = pattern.split('?', 2);
	const pathPatternPart = parts[0] || '';
	const queryPatternPart = parts[1] || '';

    const escapeForRegularExpression = (text) => {
      return text.replace(/[.*+?^${}()|[\]\\]/g, '\\$&').replace(/\\\*/g, '.*');
    };

	// Build the path regular expression from the wildcard pattern
    const pathRegularExpressionPattern =
      '^' + escapeForRegularExpression(pathPatternPart) + '$';

    const pathRegularExpression = new RegExp(pathRegularExpressionPattern, 'i');

    // Compare URL path (with and without trailing slash)
    const urlWithoutQuery =
      urlObject.origin + urlObject.pathname;

    const urlWithoutTrailingSlash = urlWithoutQuery.replace(/\/+$/, '');

    const basePathMatches =
      pathRegularExpression.test(urlWithoutQuery) ||
      pathRegularExpression.test(urlWithoutTrailingSlash);

    if (!basePathMatches) {
      return false;
    }

    if (queryPatternPart.trim().length === 0) {
      return true;
    }

    // Validate query conditions from the pattern
    const queryStringParameters = new URLSearchParams(urlObject.search);
    const patternPairs = queryPatternPart.split('&').filter((s) => s.length > 0);

    for (const pairString of patternPairs) {
      const keyValueParts = pairString.split('=', 2);
      const key = keyValueParts[0];
      const valuePatternRaw = keyValueParts.length > 1 ? keyValueParts[1] : null;

      if (!key || !queryStringParameters.has(key)) {
        return false;
      }

      // Only presence required if no value specified
      if (valuePatternRaw === null) {
        continue;
      }

      const valueRegularExpressionPattern =
        '^' + escapeForRegularExpression(valuePatternRaw) + '$';

      const valueRegularExpression = new RegExp(valueRegularExpressionPattern, 'i');
      const actualValue = queryStringParameters.get(key) ?? '';

      if (!valueRegularExpression.test(actualValue)) {
        return false;
      }
    }

    return true;
  } catch (error) {
    console.error(error);
    return false;
  }
}

let shouldRunScript = false;
if (window.ABTestingAntiflicker?.wildcardMatchUrl && window.ABTestingAntiflicker?.activeABTestUrls?.length > 0) {
	for (var urlPattern of window.ABTestingAntiflicker.activeABTestUrls) {
		if (window.ABTestingAntiflicker.wildcardMatchUrl(urlPattern, window.location.href)) {
			shouldRunScript = true;
			break;
		}
	}
}

if (shouldRunScript) {
	let className = "anti-flicker-hide";
	document.body.classList.add(className);

	// Display the page after a certain Timeout
	setTimeout(() => {
		document.body.classList.remove(className);
	}, 3000);

	// Display the page after CrazyEgg A/B testing evaluation has finished and the action is not redirect
	window.CE_READY = window.CE_READY || [];
	window.CE_READY.push(function () {
		if (CE2?.ABTest?.emitter?.on) {
			CE2.ABTest.emitter.on("variant", (args) => {
				var isRedirectABTest = false;
				var testId = args?.test?.id;
				var variantId = args?.variant?.id;
				var redirectUrl = window.CE2.flows?.[testId]?.variants?.[variantId]?.redirectUrl;
				if (redirectUrl && redirectUrl !== window.location.href) {
					isRedirectABTest = true;
				}

				if (!isRedirectABTest) {
					setTimeout(() => {
						document.body.classList.remove(className);

						// Add a class to body to signify that an AB test has been executed
						// This is to be used for automated testing of the functionality
						document.body.classList.add('ab-test-executed');
					}, 200);
				}
			});
		}
		else {
			// A/B test API has changed. Display the page after shorter timeout
			setTimeout(() => {
				document.body.classList.remove(className);
			}, 500);
		}
	});

	// Display the page if the user hasn't accepted Performance cookies
	(function () {
		var script = document.createElement('script');
		script.type = 'text/plain';
		script.className = 'optanon-category-1';
		script.text = `
			if (!window.OptanonGroups.PerformanceCookies || !window.isOptanonGroupActive || !window.isOptanonGroupActive(window.OptanonGroups.PerformanceCookies, true)) {
				document.body.classList.remove("anti-flicker-hide");
			}
		`;

		var body = document.body;
		body.insertBefore(script, body.firstChild);
	})();
}

</script> 


<div class="SiteRibbon">
  <div class="container">
    <span class="SiteRibbon-text">
      <p><a href="/agentic-rag" data-sf-ec-immutable="" data-sf-marked="">Deploy Trusted AI Faster with Progress Agentic RAG. Explore It Now!</a></p>
    </span>
  </div>
</div>



<script>
	(async function () {
		const cdn = "https://d6vtbcy3ong79.cloudfront.net";
		const id = "promotion-1";

		const response = await fetch(`/webapi/Announcements/GetPromo?url=${window.location.href}`, {
			method: "GET",
			cache: "no-cache",
		});

		const json = await response.json();
		const model = json?.content;

		if (model) {
			let version = model.scriptVersion || "latest";
			let stylesheet = cdn + "/prgs-sticky-notification/" + version + "/index.min.css";
			let javascript = cdn + "/prgs-sticky-notification/" + version + "/index.min.js";
			let imageUrl = model.image || "https://d585tldpucybw.cloudfront.net/sfimages/default-source/ninjas/sticky-notification-illustration.svg";
			let campaignName = model.campaignName || model.title;
			let html = model.htmlRawContent;

			function track(eventType) {
				try {
					if (!OptanonActiveGroups) {
						console.log("OptanonActiveGroups do not exist, event type = " + eventType);
						return;
					}
				} catch (e) {
					console.log("OptanonActiveGroups threw error, event type = " + eventType);
					console.log(e);
					return;
				}

				if (!OptanonActiveGroups.includes("2")) {
					console.log("cookies not accepted, event type = " + eventType);
					return;
				}

				window.dataLayer = window.dataLayer || [];

				let banner = document.querySelector(`.psn.psn--rts`);
				let bannerType = "Right Side Banner";
				let bannerTopic = campaignName;
				let bannerExpandEventName = "Popup Banner Expand";
				let bannerAutoExpandEventName = "Popup Banner Auto Expand";
				let bannerCollapseEventName = "Popup Banner Collapse";
				let bannerImpressionEventName = "Popup Banner Impression";
				let bannerCtaClickEventName = "Popup Banner CTA Click";
				let bannerExpandedState = "expanded";
				let bannerCollapsedState = "collapsed";


				if (eventType === "impression") {
					dataLayer.push({
						event: bannerImpressionEventName,
						state: bannerExpandedState,
						type: bannerType,
						promoting: bannerTopic
					});
				}
				if (eventType === "expand") {
					dataLayer.push({
						event: bannerExpandEventName,
						type: bannerType,
						promoting: bannerTopic
					});
				}
				if (eventType === "auto-expand") {
					dataLayer.push({
						event: bannerAutoExpandEventName,
						type: bannerType,
						promoting: bannerTopic
					});
				}
				if (eventType === "collapse") {
					dataLayer.push({
						event: bannerCollapseEventName,
						type: bannerType,
						promoting: bannerTopic
					});
				}
				if (eventType === "cta-click") {
					dataLayer.push({
						event: bannerCtaClickEventName,
						type: bannerType,
						promoting: bannerTopic,
						ctaLandingPage: window.location.href
					});
				}
			}

			function gtm_init_sticky_notification() {
				window.biz.psn.create({
					type: 'right-top-small',
					data: {
						label: model.label,
						content: html,
						heading: model.heading,
						image: imageUrl,
						imageAlt: model.imageAltText,
						ctaUrl: model.ctaUrl,
						ctaText: model.ctaText,
						ctaClass: 'Btn Btn--sec cta-btn-js'
					},
					onReady: () => track("impression"),
					onCtaClick: () => track("cta-click"),
					onAutoExpand: () => track("auto-expand"),
					onManualExpand: () => track("expand"),
					onManualCollapse: () => track("collapse")
				});
			}

			function loadResource(url, type) {
				return new Promise(function (resolve, reject) {
					var resource = document.createElement(type === 'text/css' ? 'link' : 'script');

					if (!['text/css', 'text/javascript', 'module'].includes(type)) {
						return reject(new Error('Type', type, 'is not supported'));
					}

					if (type === 'text/css') {
						resource.rel = 'stylesheet';
						resource.type = type;
						resource.href = url;
					}
					else {
						resource.async = true;
						resource.type = type;
						resource.src = url;
					}

					document.body.append(resource);
					resource.addEventListener('load', resolve);
					resource.addEventListener('error', reject);
				});
			}

			var js = loadResource(javascript, "module");
			var css = loadResource(stylesheet, "text/css");
			Promise.all([css, js]).then(gtm_init_sticky_notification).catch(console.error);
		}
	})();
</script>



 





<div id="Content_T1A0EF4DD004_Col00" class="sf_colsIn PRGS-Nav--s" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


<link rel="stylesheet" type="text/css" href="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.29/css/index.min.css"><nav class="PRGS-Bar" id="js-prgs-bar" data-prgs-nav-version="1.5.29" data-lang="en"><div class="PRGS-container -ps"><div class="PRGS-Bar-branding"><a href="#site-content" id="js-prgs-nav-skip-link" class="Btn Btn--ghost skip-link js-noanchor">skip navigation</a> <a href="https://www.progress.com" class="PRGS-Bar-logo"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="32" viewBox="0 0 512 120" role="img" aria-label="Progress logo"><path class="PRGS-branding-shape" d="M95.52,29.33h0v51a3.93,3.93,0,0,1-1.78,3.08l-1.67,1L79.35,91.76l-8.59,5-1.78,1V42.6L21.23,15,43.91,1.93,46,0.74a3.94,3.94,0,0,1,3.56,0L81,18.9l14.51,8.38v2.05ZM58.36,48.72l-9.79-5.66L25.66,29.83a4,4,0,0,0-3.56,0L1.77,41.57,0,42.6,34.49,62.51v39.83l20.3-11.73,1.79-1a3.94,3.94,0,0,0,1.78-3.08V48.72ZM0,82.43L23.86,96.21V68.63Z"></path><path class="PRGS-branding-text" d="M148.09,27.28h-26V97.76h11.55V70.1h14.57c15.77,0,24.45-7.7,24.45-21.69,0-6.35-2.4-21.12-24.55-21.12M160.89,48.6c0,7.95-4.12,11.19-14.24,11.19h-13V37.69h14.57c8.56,0,12.71,3.57,12.71,10.91M207,46.41l0.87,0.42-2,10.42-1.35-.42a11.32,11.32,0,0,0-3.34-.51c-10.79,0-11.67,8.59-11.67,19V97.76H178.87V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9A14.55,14.55,0,0,1,207,46.41M233.29,45c-8.42,0-15.16,3.2-19.5,9.27-4.56,6.37-5.23,13.85-5.23,17.74,0,16.36,9.7,26.92,24.73,26.92,18.26,0,24.73-14.71,24.73-27.3,0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0,44.38c-8.37,0-13.57-6.66-13.57-17.37s5.2-17.55,13.57-17.55S247,61.23,247,71.78c0,10.83-5.24,17.56-13.66,17.56M347.89,46.41l0.87,0.42-2,10.42-1.35-.42a11.26,11.26,0,0,0-3.33-.51c-10.78,0-11.66,8.59-11.66,19V97.76H319.76V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9a14.54,14.54,0,0,1,7.73,1.06m38.4,34.76-0.2.57c-2.23,6.36-7.57,7.7-11.65,7.7-8.09,0-13.3-5.37-13.81-14.09h36.59l0.13-1a31.26,31.26,0,0,0,.12-4.12c0-.34,0-0.64,0-0.93C396.93,54.78,387.48,45,374,45c-7.9,0-14.37,3.1-18.73,9a30.85,30.85,0,0,0-5.54,18c0,16,9.95,26.74,24.74,26.74,11.45,0,19.33-5.82,22.2-16.38L397,81.16h-10.7ZM361,66.05c0.9-7.17,5.81-11.73,12.79-11.73,5.33,0,11.64,3.1,12.52,11.73H361Zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69,0-22.83,13.81-22.83,26.63,0,13.16,7.06,26.44,22.83,26.44a18.33,18.33,0,0,0,13.35-5.42c0,2.28-.1,4.45-0.16,5.38-0.58,8.54-4.68,12.51-12.91,12.51-4.47,0-9.61-1.59-10.6-6l-0.22-1H265.46l0.17,1.41c1.1,9.12,9.11,14.79,20.9,14.79,10.34,0,17.7-3.9,21.28-11.26,1.73-3.55,2.6-8.72,2.6-15.37V46H300.28v4.34ZM287.19,88.49c-3.74,0-12.43-1.69-12.43-17.37,0-10.3,4.87-16.7,12.71-16.7,6.06,0,12.52,4.39,12.52,16.7,0,10.87-4.79,17.37-12.81,17.37m159.67-6.31c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45L402,81.16h10.52L412.73,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.3,15.49l0.09,1.07H434.5l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-10,.53-10,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.59,2.32,9.93,6.67,9.93,13m49.39,0c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45l-0.11-1.09H462L462.12,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.29,15.49l0.09,1.07H483.9l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-9.95.53-9.95,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.58,2.32,9.93,6.67,9.93,13"></path><path class="PRGS-branding-text" d="M504.71,51.49A7.37,7.37,0,1,1,512,44.12a7.23,7.23,0,0,1-7.29,7.37m0-13.49a6.12,6.12,0,1,0,6,6.12,5.91,5.91,0,0,0-6-6.12m-0.85,7.49v2.46h-2.17V40.21h3.62a2.58,2.58,0,0,1,2.86,2.7,2.26,2.26,0,0,1-1.49,2.34l1.77,2.7H506l-1.49-2.46h-0.68ZM505.07,42h-1.21v1.73h1.21a0.86,0.86,0,0,0,1-.85,0.88,0.88,0,0,0-1-.89"></path><!--[if lte IE 8]><image width="130" height="32" border="0" src="https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png" xlink:href=""><![endif]--></svg></a></div><div class="PRGS-Bar-drawer" id="js-drawer"><div class="PRGS-Bar-nav"><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">AI</button><div class="is-dropdown"><a href="/agentic-rag">Progress Agentic RAG<div class="PRGS-new">New</div></a><a href="/data-platform">Progress Data Platform<div class="PRGS-new">New</div></a><a href="/artificial-intelligence">AI Product Overview</a> <a href="/ai-thought-leadership">AI Thought Leadership</a></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Solutions</button><div class="is-dropdown is-wide"><div class="PRGS-row"><div class="PRGS-col-8"><a href="/artificial-intelligence">Artificial Intelligence</a><p class="PRGS-description">Develop the responsible AI-powered applications and experiences you need, deploy them where and how you want and manage it all with Progress AI-driven products.</p><a href="/data-platform">Data Platform</a><p class="PRGS-description">Accelerate data, AI and analytics projects, manage costs and deliver enterprise growth with the Progress Data Platform.</p></div><div class="PRGS-col-8"><a href="/digital-experience">Digital Experience</a><p class="PRGS-description">Real solutions for your organization and end users built with best of breed offerings, configured to be flexible and scalable with you.</p><a href="/infrastructure-management">Infrastructure Management</a><p class="PRGS-description">Progress infrastructure management products speed the time and reduce the effort required to manage your network, applications and underlying infrastructure.</p></div><div class="PRGS-col-8"><a href="/federal">Federal Solutions</a><p class="PRGS-description">Software products and services for federal government, defense and public sector.</p></div></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Products</button><div class="is-dropdown is-wide align-middle"><div class="PRGS-row"><div class="PRGS-col-6"><a href="/data-platform/solutions/ai" class="PRGS-category">Trusted AI &amp; Data</a> <a href="/data-platform">Data Platform<div class="PRGS-new">New</div></a><a href="/agentic-rag">Agentic RAG<div class="PRGS-new">New</div></a><a href="/marklogic">MarkLogic</a> <a href="/semaphore">Semaphore</a> <a href="/datadirect-connectors">DataDirect</a> <a href="/corticon">Corticon</a> <a href="/openedge" class="PRGS-category">Application Platform</a> <a href="/openedge">OpenEdge</a></div><div class="PRGS-col-6"><a href="/digital-experience" class="PRGS-category">Digital Experience</a> <a href="/sitefinity-cms">Sitefinity</a> <a href="https://www.telerik.com/devcraft">Telerik</a> <a href="https://www.telerik.com/kendo-ui">Kendo UI</a> <a href="https://www.sharefile.com">ShareFile</a> <a href="/podio">Podio</a> <a href="/moveit">MOVEit</a></div><div class="PRGS-col-6"><a href="https://www.chef.io/" class="PRGS-category">DevOps</a> <a href="https://www.chef.io/">Chef</a> <a href="/infrastructure-management" class="PRGS-category">Infrastructure Management &amp; Operations</a> <a href="/flowmon">Flowmon</a> <a href="https://kemptechnologies.com">Kemp LoadMaster</a> <a href="/network-monitoring">WhatsUp Gold</a></div><div class="PRGS-col-6"><a href="/ui-ux-tools" class="PRGS-category">AI-Enhanced UI Tools</a> <a href="https://www.telerik.com/devcraft">Telerik</a> <a href="https://www.telerik.com/kendo-ui">Kendo UI</a> <a href="https://www.telerik.com/fiddler">Fiddler</a> <a href="https://www.telerik.com/teststudio">Test Studio</a> <a href="/file-transfer" class="PRGS-category">Document collaboration and File Transfer</a> <a href="https://www.sharefile.com/">ShareFile</a> <a href="/automate-mft">Automate MFT<div class="PRGS-new">New</div></a><a href="/moveit">MOVEit</a> <a href="/ws_ftp">WS_FTP</a></div></div><div class="PRGS-row"><div class="PRGS-col-24"><div class="PRGS-Bar-divide"><a href="/products" class="Btn PRGS-btn-all">View All Products</a></div></div></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Support</button><div class="is-dropdown"><a href="/support">Support By Product</a> <a href="/support/customer-portal">Customer Portal</a> <a href="/support/download-center">Download Center</a> <a href="https://community.progress.com/s/products/support/support-guide">Support Guide</a> <a href="https://community.progress.com/s/" target="_blank" aria-label="Community (opens in new window)">Community</a></div></div><a href="/services">Services</a><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Resources</button><div class="is-dropdown"><span class="PRGS-category">Resources</span> <a href="/resources">Resource Center</a> <a href="/resources/papers" class="PRGS-pl2">Papers</a> <a href="/resources/webinars" class="PRGS-pl2">Webinars</a> <a href="/resources/videos" class="PRGS-pl2">Videos</a> <a href="https://docs.progress.com/">Documentation</a> <a href="https://community.progress.com/s/knowledge-base">Knowledge Base</a> <a href="/blogs">Blogs</a> <a href="/events">Events</a> <a href="/customers">Customer Stories</a> <a href="/faqs">FAQs</a><div class="PRGS-category">Training</div><a href="/services">Instructor-Led Training</a> <a href="/services">On-Demand Training</a></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Partners</button><div class="is-dropdown"><a href="/partners/partner-locator">Find a Partner</a> <a href="/partners/why-partner">Become a Partner</a> <a href="/partners/login">Partner Login</a> <a href="/partners/deal-registration">Deal Registration<div class="PRGS-new">New</div></a></div></div><div class="PRGS-Bar-dropdown is-static"><button type="button" class="has-dropdown-arrow">Company</button><div class="is-dropdown is-medium align-nav-right"><div class="PRGS-row"><div class="PRGS-col-12"><div class="PRGS-category">About Progress</div><a href="/company">Company Overview</a> <a href="/company/leadership#exec">Leadership</a> <a href="/company/corporate-development">Corporate Development</a> <a href="/social-responsibility">Corporate Social Responsibility</a> <a href="/federal">Federal Solutions</a></div><div class="PRGS-col-12"><div class="PRGS-category">News &amp; Info</div><a href="https://investors.progress.com/">Investor Relations</a> <a href="https://investors.progress.com/press-releases">Press Releases</a> <a href="/trust-center">Trust Center</a> <a href="/company/careers">Careers</a> <a href="/company/offices">Offices</a></div></div></div></div></div><div class="PRGS-Bar-aside"><div class="PRGS-Bar-dropdown PRGS-Bar-search is-static is-full"><button type="button" id="js-search-trigger" aria-label="Search"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" role="img" aria-label="Search icon"><path d="M8.09109 7.91051C7.4238 8.61947 6.53019 9.07357 5.56415 9.1946C4.5981 9.31563 3.62009 9.09602 2.79853 8.5736C1.97696 8.05117 1.36328 7.25862 1.06316 6.33243C0.763034 5.40625 0.795256 4.4044 1.15427 3.49941C1.51329 2.59443 2.17664 1.84295 3.03007 1.37439C3.8835 0.905835 4.87361 0.749527 5.82988 0.932386C6.78615 1.11524 7.64874 1.62582 8.26909 2.3762C8.88944 3.12657 9.22872 4.06977 9.22852 5.04337C9.22951 6.10928 8.82253 7.13516 8.09109 7.91051ZM8.09109 7.91051L11.3259 11.1428" fill="none" stroke="#000"/></svg></button><div class="is-dropdown" id="js-search"><div class="PRGS-container"><label for="js-search-input" class="-a11y">Site search</label> <input type="search" maxlength="80" placeholder="Looking for..." autocomplete="off" id="js-search-input" class="PRGS-Bar-search-field js-search-input" data-url="/search"> <button type="button" class="Btn" id="js-search-submit">Search</button></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" aria-label="User" id="js-user-trigger"><svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Login icon"><path d="M0.857422 12.7151V11.4244C0.859235 10.2883 1.31134 9.19928 2.11468 8.39594C2.91801 7.59261 4.00705 7.1405 5.14314 7.13869H6.78878C7.92508 7.13982 9.01376 7.59246 9.81724 8.39594C10.6207 9.19942 11.0734 10.2881 11.0745 11.4244V12.7151H0.857422ZM3.17606 4.35465C3.17555 3.80296 3.33863 3.26335 3.64481 2.80442C3.951 2.3455 4.38577 1.98788 4.89537 1.77652C5.40497 1.56516 5.96642 1.50998 6.50753 1.61748C7.04865 1.72499 7.54544 1.99077 7.93555 2.38087C8.32565 2.77098 8.59144 3.26777 8.69894 3.80889C8.80644 4.35 8.75126 4.91145 8.5399 5.42105C8.32854 5.93065 7.97092 6.36543 7.512 6.67161C7.05307 6.9778 6.51346 7.14087 5.96177 7.14036C5.22303 7.14013 4.51372 6.84577 3.99135 6.3234C3.46898 5.80102 3.17629 5.09339 3.17606 4.35465Z" fill="none" stroke="#000"/></svg> <span class="is-mobile has-dropdown-arrow">User</span></button><div class="is-dropdown is-narrow"><a href="https://community.progress.com/s/supportlink-landing">SupportLink</a> <a href="https://partnerlink.progress.com">PartnerLink</a> <a href="https://www.telerik.com/account">Telerik Your Account</a></div></div><a href="tel:1-800-477-6473" tabindex="-1" class="is-mobile js-telephone PRGS-Bar-phone" aria-label="Make a call">1-800-477-6473</a> <a href="/company/contact" class="is-mobile-hidden PRGS-Bar-btn" id="js-close-focused" aria-label="Contact us">Ready to Talk?</a></div></div><div class="PRGS-Bar-mobile"><button type="button" id="js-mobsearch-trigger" aria-label="Toggle site search"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" role="img" aria-label="Search icon"><path d="M8.09109 7.91051C7.4238 8.61947 6.53019 9.07357 5.56415 9.1946C4.5981 9.31563 3.62009 9.09602 2.79853 8.5736C1.97696 8.05117 1.36328 7.25862 1.06316 6.33243C0.763034 5.40625 0.795256 4.4044 1.15427 3.49941C1.51329 2.59443 2.17664 1.84295 3.03007 1.37439C3.8835 0.905835 4.87361 0.749527 5.82988 0.932386C6.78615 1.11524 7.64874 1.62582 8.26909 2.3762C8.88944 3.12657 9.22872 4.06977 9.22852 5.04337C9.22951 6.10928 8.82253 7.13516 8.09109 7.91051ZM8.09109 7.91051L11.3259 11.1428" fill="none" stroke="#000"/></svg></button><div class="PRGS-Bar-dropdown PRGS-Bar-mobsearch is-static is-full"><div class="is-dropdown" id="js-mobsearch"><div class="PRGS-container"><label for="js-search-mobinput" class="-a11y">Site search</label> <input type="search" maxlength="80" placeholder="Looking for..." autocomplete="off" id="js-search-mobinput" class="PRGS-Bar-search-field js-search-input" data-url="/search"> <button type="button" class="Btn" id="js-search-mobsubmit">GO</button></div></div></div><button type="button" class="PRGS-Bar-hamburger" id="js-hamburger" aria-label="Toggle mobile navigation"><svg id="menu" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 80" width="22" height="16" role="img" aria-label="Menu icon"><line x1="10" y1="40" x2="90" y2="40"/><line x1="10" y1="40" x2="90" y2="40"/><line x1="10" y1="40" x2="90" y2="40"/></svg></button></div></div></nav><div id="site-content"></div><div class="PRGS-modal"></div><script async nomodule src="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.29/js/index.min.js"></script><script async type="module" src="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.29/js/index.min.mjs"></script><div id="Content_T9DCED183070_Col00" class="sf_colsIn PRGS-Nav-stickyWrapper js-sticky-nav" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_T9DCED183073_Col00" class="sf_colsIn PRGS-container" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


        <div class="sfContentBlock">
            <nav class="PRGS-Nav PRGS-Nav--overlay track--contextualnav"><div class="PRGS-Nav-container -full"><header class="PRGS-Nav-head"><a class="PRGS-Nav-anchor" href="/blogs"><span class="PRGS-Nav-title">Blogs</span></a>
 </header><div class="PRGS-Nav-content"><div class="PRGS-Nav-sections"><ul><li><a href="/blogs">Overview</a>
 </li><li class="has-dropdown"><a href="javascript:void(0)" data-sf-ec-immutable="">Topics</a>
 <ul class="-custom-right-edge -p3 -pb2 row -l-pl0" style="width:800px;max-width:90%;"><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/application-development"><span class="-fs16 -lh120 -fw5 -c-link -p0">Application Development</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.telerik.com/blogs" target="_blank" data-sf-ec-immutable="">Telerik &amp; KendoUI <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/openedge" data-sf-ec-immutable="">OpenEdge</a>
 </li><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/data-and-ai"><span class="-fs16 -lh120 -fw5 -c-link -p0">Data &amp; AI</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/agentic-rag" data-sf-ec-immutable="">Agentic RAG</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/datadirect" data-sf-ec-immutable="">DataDirect</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/marklogic" data-sf-ec-immutable="">MarkLogic</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/semaphore" data-sf-ec-immutable="">Semaphore</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/progress-data-platform" data-sf-ec-immutable="">Data Platform</a>
 </li><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/digital-experience"><span class="-fs16 -lh120 -fw5 -c-link -p0">Digital Experience</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/sitefinity" data-sf-ec-immutable="">Sitefinity</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.sharefile.com/resource?contenttypes=blog" data-sf-ec-immutable="">ShareFile <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/podio">Podio</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.telerik.com/blogs" data-sf-ec-immutable="">DevTools <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8 -l-mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/security-and-compliance"><span class="-fs16 -lh120 -fw5 -c-link -p0">Security &amp; Compliance</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8 -l-mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/infrastructure-management"><span class="-fs16 -lh120 -fw5 -c-link -p0">Infrastructure Management</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://kemptechnologies.com/blog" target="_blank" data-sf-ec-immutable="">Kemp LoadMaster <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.whatsupgold.com/blog" target="_blank" data-sf-ec-immutable="">WhatsUp Gold <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/company-and-community"><span class="-fs16 -lh120 -fw5 -c-link -p0">Company and Community</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/progress-in-the-news" data-sf-ec-immutable="">Progress in the News </a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/mergers-acquisitions" data-sf-ec-immutable="">Mergers &amp; Acquisitions</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/corporate-social-responsibility" data-sf-ec-immutable="">Corporate Social Responsibility</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/our-people" data-sf-ec-immutable="">Our People</a>
 </li></ul></li><li class="has-dropdown no-mobile"><a href="javascript:void(0)" class="PRGS-Lang" aria-label="Language dropdown" data-sf-ec-immutable=""><button type="button" class="PRGS-Locale-Button" data-culture="en"><span class="-vam"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 14 14" xml:space="preserve" role="img" aria-label="Globus icon" class="PRGS-Svg-Globe"><path d="M7.191 14h.056l.06-.005a1.051 1.051 0 0 1 .116-.007 6.763 6.763 0 0 0 2.565-.663 7.207 7.207 0 0 0 2.095-1.518 6.983 6.983 0 0 0 1.405-2.174 7.024 7.024 0 0 0 0-5.264 6.983 6.983 0 0 0-1.405-2.174A7.207 7.207 0 0 0 9.988.677 6.763 6.763 0 0 0 7.423.014h-.056l-.06-.005a1.052 1.052 0 0 0-.116-.007H7a6.763 6.763 0 0 0-2.722.554A7.065 7.065 0 0 0 .553 4.282a6.974 6.974 0 0 0 0 5.441 7.065 7.065 0 0 0 3.725 3.726A6.763 6.763 0 0 0 7 14Zm.232-9.187V.93a2.088 2.088 0 0 1 .764.451 3.89 3.89 0 0 1 .682.82 6.041 6.041 0 0 1 .553 1.128 10.184 10.184 0 0 1 .4 1.374q-.5.041-1.1.068t-1.299.042Zm-.873 0q-.7-.014-1.3-.041t-1.105-.068a9.712 9.712 0 0 1 .409-1.36 6.432 6.432 0 0 1 .553-1.121 3.958 3.958 0 0 1 .675-.82 2.047 2.047 0 0 1 .764-.458Zm-3.248-.178q-.751-.082-1.2-.164a6.291 6.291 0 0 1-.628-.137 5.865 5.865 0 0 1 .621-1 6.557 6.557 0 0 1 .8-.868 6.181 6.181 0 0 1 .942-.7 5.853 5.853 0 0 1 1.078-.513A6.875 6.875 0 0 0 3.96 2.73a8.456 8.456 0 0 0-.66 1.905Zm7.409-.014a10.181 10.181 0 0 0-.519-1.812 6.879 6.879 0 0 0-.75-1.429 6.192 6.192 0 0 1 1.787 1.189 6.036 6.036 0 0 1 1.269 1.723q-.1.027-.532.13a11.912 11.912 0 0 1-1.255.199Zm1.992 4.635q-.191-.055-.655-.157t-1.255-.2q.055-.451.1-.93t.041-.971q0-.4-.027-.772t-.068-.745a12.349 12.349 0 0 0 1.48-.246q.412-.108.495-.132h.015l.032.1q.085.282.147.579a6.041 6.041 0 0 1 .123 1.224 6.176 6.176 0 0 1-.109 1.169 6.112 6.112 0 0 1-.322 1.081ZM1.282 9.201a5.473 5.473 0 0 1-.307-1.06 6.268 6.268 0 0 1-.1-1.142 5.921 5.921 0 0 1 .075-.943 6.519 6.519 0 0 1 .212-.9q.123.041.607.144t1.371.2q-.054.355-.075.738t-.021.766q0 .492.041.971t.123.93q-.764.082-1.242.171t-.683.124Zm8.624-.383q-.519-.041-1.139-.068t-1.344-.041V5.674q.751 0 1.385-.027t1.153-.082q.041.355.068.711t.027.725q0 .479-.041.93t-.109.887Zm-5.854 0q-.068-.438-.109-.889T3.9 7q0-.369.027-.725t.068-.7q.532.041 1.167.068t1.385.027v3.035q-.723.014-1.344.041t-1.15.072Zm2.5 4.238a2.118 2.118 0 0 1-.71-.417 3.784 3.784 0 0 1-.641-.731 5.944 5.944 0 0 1-.546-1 7.863 7.863 0 0 1-.409-1.224q.491-.041 1.064-.062t1.242-.034Zm.873.014V9.584q.669.014 1.249.034t1.057.062a8.481 8.481 0 0 1-.4 1.244 5.547 5.547 0 0 1-.539 1.012 3.657 3.657 0 0 1-.648.731 2 2 0 0 1-.721.403Zm-2.511-.314a5.267 5.267 0 0 1-.989-.458 6.421 6.421 0 0 1-.88-.629 6.336 6.336 0 0 1-.757-.766 6.158 6.158 0 0 1-.621-.9q.246-.041.669-.116T3.4 9.743a8.575 8.575 0 0 0 .635 1.7 6.053 6.053 0 0 0 .877 1.313Zm4.53-.137a6.946 6.946 0 0 0 .689-1.271 9.108 9.108 0 0 0 .5-1.586q.655.082 1.064.157t.614.13a6 6 0 0 1-1.228 1.518 6.209 6.209 0 0 1-1.64 1.052Z"></path></svg>
 </span>
 <span class="PRGS-is-active -vam -ttu">EN</span>
 <span class="-a11y">for English</span>
 </button></a>
 <ul id="js-prgs-nav-locales-desktop"></ul></li></ul></div><div class="PRGS-Nav-cta"><a href="#Subscribe" data-sf-ec-immutable="">Subscribe</a>
 </div><div class="PRGS-Nav-drop"></div></div></div></nav><style type="text/css">.-custom-right-edge {
        position: fixed !important;
        left: auto !important;
        right: calc(50% - 585px);
    }

    @media screen and (max-width: 1280px) {
        .-custom-right-edge {
            right: 5%;
        }
    }
</style>
        </div>
</div>


</div>
</div>
<div id="Content_TC11A6E6B002_Col00" class="sf_colsIn ContentWrapper" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_T9DCED183068_Col00" class="sf_colsIn BlogsContent" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C056_Col00" class="sf_colsIn Section -tint-lightblue4 -pb0" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C057_Col00" class="sf_colsIn Section-bg Section-bg--n" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">

<picture>
  
  <source media="(max-width: 590px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" >
    <img
      loading="eager"
      fetchpriority="high"
      class="-contain -l-cover"
      alt="Blogs Hub Bg"
      src="/images/default-source/blogs/blogs-hub-bg.svg?sfvrsn=7dbbac42_2"
      
      
    />
</picture></div>
<div id="Content_C061_Col00" class="sf_colsIn container" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row  -mb4" data-sf-element="Row">
  <div id="Content_C059_Col00" class="sf_colsIn col-16 -m-full" data-sf-element="Column 1" data-placeholder-label="Column 1">


        <div class="sfContentBlock">
            <h1 class="-fs70 -fw5 -lh100">Featured Stories</h1>
        </div>
</div>
  <div id="Content_C059_Col01" class="sf_colsIn col-8 -m-full" data-sf-element="Column 2" data-placeholder-label="Column 2"><!-- CustomSearch.BlogsTopNav -->

<aside class="Blogs-Search">
  <tk-site-search
    data-redirect='true'
    data-tag-input-button-icon='true'
    data-tag-input-placeholder='Search in blogs...'
    data-redirect-uri='/blogs/search?filter=source%3Dprogress.com/blogs'>
  </tk-site-search>
</aside></div>
</div>
</div>
<div class="Section Section--mid -pr -pt0 -pb9 -xl-pl2 -xl-pr2" data-sf-element="Row">
  <div id="Content_C060_Col00" class="sf_colsIn Elevated -br10 -bg-white -mb3 -oh -b1 -s-mb3" data-sf-element="Column 1" data-placeholder-label="Column 1">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/products/agentic-rag/why-the-way-you-power-ai-and-what-you-feed-it-determine-the-outcomes-you-get.png?sfvrsn=490cfe96_1" alt="Why the Way You Power AI and What You Feed It Determine the Outcomes You Get Thumbnail" title="Why the Way You Power AI and What You Feed It Determine the Outcomes You Get" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Why the Way You Power AI and What You Feed It Determine the Outcomes You Get</div>

          <span class="ResHorizontal-date">April 20, 2026</span>

        <div class="ResourceItem-summary -fs18">As organizations have begun to adopt AI across search, copilots, assistants and internal tools, expectations have run high. With access to years and shared drives full of documents, files, emails and knowledge repositories, it felt logical to assume that AI would instantly deliver smarter answers and better decisions right away.</div>
      </div>
      <a href="/blogs/why-the-way-you-power-ai-and-what-you-feed-it-determine-the-outcomes-you-get" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
  <div id="Content_C060_Col01" class="sf_colsIn Elevated -br10 -bg-white -mb3 -pt4 -pb4 -b1" data-sf-element="Column 2" data-placeholder-label="Column 2"><div id="Content_C087_Col00" class="sf_colsIn container -l-pl2 -l-pr2" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row" data-sf-element="Row">
  <div id="Content_C088_Col00" class="sf_colsIn col-12 -s-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/blogs/04-26/blog-list-image-770x443.png?sfvrsn=d539911a_2" alt="in Pages-vs-Models-770x443 Thumbnail" title="in Pages-vs-Models-770x443" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Static Pages vs. Content Modules in Progress Sitefinity CMS: Scaling Content with Structure and GenAI</div>

          <span class="ResHorizontal-date">April 14, 2026</span>

        <div class="ResourceItem-summary -fs18">As content volume grows, the way it is structured begins to directly affect speed, cost and operational efficiency. This is where content modules move from being a technical option to becoming a strategic advantage.</div>
      </div>
      <a href="/blogs/static-pages-vs-content-modules" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
  <div id="Content_C088_Col01" class="sf_colsIn col-12" data-sf-element="Column 2" data-placeholder-label="Column 2">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/blogs/association-blog-post-1--group-around-table-770x433.png?sfvrsn=a0793b43_2" alt="Association members around table Thumbnail" title="Association Blog Post 1 - People Around Table 770x433" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Your Association Has Answers, So Why Can’t Members Find Them?</div>

          <span class="ResHorizontal-date">April 02, 2026</span>

        <div class="ResourceItem-summary -fs18">This is the first blog in a three-part series on how associations can unlock more value from their content, especially from conferences, using agentic RAG technology and by using Progress Agentic RAG, specifically.</div>
      </div>
      <a href="/blogs/your-association-has-answers-so-why-cant-members-find-them" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
</div>
</div>
</div>
</div>
<div id="Content_C062_Col00" class="sf_colsIn container -pr" data-sf-element="GridContainer" data-placeholder-label="GridContainer">




<h2 class="-lh110 -mb5">Blog Topics</h2></div>
<div id="Content_C063_Col00" class="sf_colsIn container -pr -mb11" data-sf-element="GridContainer" data-placeholder-label="GridContainer">


<div class="row Overlay-boxes -m-mobile"><div class="col-16"><div class="row -ps"><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 68" aria-label="Application Development Icon"><path d="M55.8945 16.85H54.8945C53.8337 16.85 52.8163 17.2713 52.0661 18.0215C51.316 18.7716 50.8945 19.7891 50.8945 20.85V24.85C49.8337 24.85 48.8163 25.2713 48.0661 26.0215C47.316 26.7716 46.8945 27.7891 46.8945 28.85C46.8945 29.9108 47.316 30.9282 48.0661 31.6783C48.8163 32.4285 49.8337 32.85 50.8945 32.85V36.85C50.8945 37.9108 51.316 38.9282 52.0661 39.6783C52.8163 40.4285 53.8337 40.85 54.8945 40.85H55.8945"></path><path d="M27.8945 40.84H41.8945"></path><path d="M14.2051 20.84L24.2051 30.84L14.2051 40.84"></path><path d="M1.0498 48.99H69.0498"></path><path d="M66 1H4C2.34315 1 1 2.34315 1 4V54C1 55.6569 2.34315 57 4 57H66C67.6569 57 69 55.6569 69 54V4C69 2.34315 67.6569 1 66 1Z"></path><path d="M69.0996 9H1.09961"></path><path d="M35.0996 57V67"></path><path d="M18.5 67H52.5"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Application Development</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Application Development</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/application-development">Explore all Application Development blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Application Development"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/openedge" data-sf-ec-immutable="">OpenEdge</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Application development platform for running business critical applications needing high performance, high availability and flexible deployment
                                    options for extensibility, scalability, security and performance.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.telerik.com/blogs" target="_blank" data-sf-ec-immutable="">Telerik &amp; KendoUI
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">The comprehensive collection of .NET and JavaScript tools for developing modern business application and a powerful collection of JavaScript
                                    UI components for developing modern business applications.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" aria-label="Data & AI Icon"><path d="m48.056 17.91-.01 5.853M4.965 17.56l.07 2.237c.04 2.328 1.948 4.186 6.273 4.166l17.18.02c1.518-.03 2.687.19 3.446.569.64.32 1.219.74 1.718 1.249.38.38.72.799 1.009 1.248.09.13.16.25.21.34a6.993 6.993 0 0 1 1.189-1.578 6.35 6.35 0 0 1 1.747-1.249c.81-.38 2.118-.55 3.576-.57l17.6.02c4.335.03 6.253-1.847 6.283-4.185V9.18"></path><path d="M5.004 18.499a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Zm17.32-7.002-.01 12.336m-.339-12.356a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Zm25.941 7.072a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052ZM65.366 8.5a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Z"></path><path d="M43.451 46.557a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Zm3.945-9.669c0-1.838-1.238-3.676-3.656-5.074-4.854-2.817-12.705-2.817-17.53 0-2.417 1.398-3.605 3.236-3.605 5.074m0 0c0 1.838 1.228 3.676 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.398 3.616-3.236 3.596-5.074M22.605 52.89c0 1.837 1.228 3.675 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.399 3.616-3.237 3.596-5.075"></path><path d="M22.605 44.889c0 1.838 1.228 3.675 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.398 3.616-3.236 3.596-5.074m-3.945 9.559a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Zm0 7.881a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Z"></path><path d="M22.605 60.71c0 1.838 1.228 3.676 3.665 5.075 4.855 2.817 12.706 2.817 17.53 0 2.408-1.399 3.616-3.236 3.596-5.074M22.605 36.978V61.04m24.792-23.942V61.05M31.055 36.408h7.89M35 40.354v-7.891"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Data &amp; AI</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Data &amp; AI</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/data-and-ai">Explore all Data &amp; AI blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Data & AI"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/agentic-rag" data-sf-ec-immutable="">Agentic RAG</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A next-generation Agentic RAG-as-a-Service platform offering fast, flexible and modular retrieval functionality to AI agents from a wide variety of unstructured data formats.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/datadirect" data-sf-ec-immutable="">DataDirect</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Pre-built cloud and on-premises data connectivity solutions for Relational, NoSQL, Big Data and SaaS data sources.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/marklogic" data-sf-ec-immutable="">MarkLogic</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Enterprise-grade multi-model data management solution to unlock value from complex data for operational and analytical excellence.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/semaphore" data-sf-ec-immutable="">Semaphore</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Semantic AI platform that transforms data into meaningful insights. Empowers organizations to manage knowledge models, automatically extract
                                    and classify meaning from both structured and unstructured data to generate rich semantic metadata.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/progress-data-platform" data-sf-ec-immutable="">Data Platform</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">An enterprise-grade data platform that connects, governs and contextualizes data across the organization to make AI practical, trusted, and scalable. The Progress Data Platform turns fragmented structured and unstructured data into AI-ready intelligence, enabling reliable knowledge discovery, agentic workflows and operational decision-making with confidence.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 66" aria-label="Digital Experience Icon"><path d="M31.0049 47.005V56.995"></path><path d="M14.0049 56.995H48.0049"></path><path d="M65.0049 12.995H47.0049C44.7957 12.995 43.0049 14.7859 43.0049 16.995V60.995C43.0049 63.2041 44.7957 64.995 47.0049 64.995H65.0049C67.214 64.995 69.0049 63.2041 69.0049 60.995V16.995C69.0049 14.7859 67.214 12.995 65.0049 12.995Z"></path><path d="M56.0049 58.075C56.5572 58.075 57.0049 57.6272 57.0049 57.075C57.0049 56.5227 56.5572 56.075 56.0049 56.075C55.4526 56.075 55.0049 56.5227 55.0049 57.075C55.0049 57.6272 55.4526 58.075 56.0049 58.075Z"></path><path d="M60.9951 13.005V4.005C60.9951 3.20936 60.679 2.44629 60.1164 1.88368C59.5538 1.32108 58.7908 1.005 57.9951 1.005L3.99512 1.005C3.19947 1.005 2.43641 1.32108 1.8738 1.88368C1.31119 2.44629 0.995117 3.20936 0.995117 4.005L0.995117 44.005C0.995117 44.8007 1.31119 45.5637 1.8738 46.1263C2.43641 46.6889 3.19947 47.005 3.99512 47.005H42.9951"></path><path d="M0.995117 29.715C2.91512 28.525 4.34512 27.005 7.99512 27.005C13.9951 27.005 13.9951 31.115 19.9951 31.115C25.9951 31.115 25.9951 27.005 31.9951 27.005C37.9951 27.005 37.9951 31.115 43.9951 31.115C49.9951 31.115 49.9951 27.005 55.9951 27.005C61.9951 27.005 61.9951 31.115 67.9951 31.115H68.9951"></path><path d="M0.995117 37.715C2.91512 36.525 4.34512 35.005 7.99512 35.005C13.9951 35.005 13.9951 39.115 19.9951 39.115C25.9951 39.115 25.9951 35.005 31.9951 35.005C37.9951 35.005 37.9951 39.115 43.9951 39.115C49.9951 39.115 49.9951 35.005 55.9951 35.005C61.9951 35.005 61.9951 39.115 67.9951 39.115H68.9951"></path><path d="M68.9951 47.065H67.9951C61.9951 47.105 61.9951 43.005 55.9951 43.005C49.9951 43.005 49.9951 47.105 43.9951 47.105H42.9951"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Digital Experience</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Digital Experience</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/digital-experience">Explore all Digital Experience blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Digital Experience"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Cloud-native secure file transfer automation built for modern IT teams who need a solution to design, manage and scale essential file workflows.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Managed file transfer and automation software that helps customers secure sensitive files at rest and in transit, promotes reliable business
                                    processes and supports compliance with data security requirements.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/sitefinity" data-sf-ec-immutable="">Sitefinity</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Digital content and experience management suite of intelligent, ROI-driving tools for marketers and an extensible toolset for developers to
                                    create engaging, cross-platform digital experiences.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.sharefile.com/resource?contenttypes=blog" target="_blank" data-sf-ec-immutable="">ShareFile
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A SaaS-native platform that includes AI-powered document-centric collaboration, workflow automation, a user-friendly client portal, secure file sync and share and integrated eSignature for more efficient and effective document sharing.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/podio">Podio</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">An all-in-one work management platform and productivity solution that empowers you with no-code apps and personalized digital workspaces to organize content, automate workflows, manage projects, and collaborate in real-time.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.telerik.com/blogs" data-sf-ec-immutable="">DevTools <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span></a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">AI-powered .NET Telerik and JavaScript Kendo UI components for building web, cross-platform, mobile and desktop applications faster than ever. Suite includes reporting and report management solutions, document processing and mocking tools as well as powerful design system capabilities to accelerate UI/UX customization.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" width="46" height="68" viewBox="0 0 46 68" aria-label="Security & Compliance Icon"><path d="M23 45C30.732 45 37 38.732 37 31C37 23.268 30.732 17 23 17C15.268 17 9 23.268 9 31C9 38.732 15.268 45 23 45Z"></path><path d="M0.990234 7.97998V30.86C0.994684 38.1945 3.05938 45.3802 6.94905 51.5984C10.8387 57.8166 16.3969 62.817 22.9902 66.03C29.5865 62.8208 35.1473 57.8212 39.0375 51.6022C42.9277 45.3832 44.9905 38.1955 44.9902 30.86V7.97998H0.990234Z"></path><path d="M46 1.96997H0"></path><path d="M37.8905 19.28L22.9105 34.25L15.4805 26.82"></path><path d="M23 8.97998V17.98"></path><path d="M23 44.98V65.78"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Security &amp; Compliance</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Security &amp; Compliance</h5><a href="/blogs/security-and-compliance" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Security &amp; Compliance blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Security & Compliance"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/automate-mft" target="_blank" data-sf-ec-immutable="">Automate MFT
                                    </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Cloud-native secure file transfer automation built for modern IT teams.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Network observability platform with AI-powered detection for cyberthreats, anomalies and fast access to actionable insights for greater
                                    network and application performance across hybrid cloud ecosystems.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Managed file transfer and automation software that helps customers secure sensitive files at rest and in transit, promotes reliable business
                                    processes and supports compliance with data security requirements.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Automation software for continuous compliance and delivery of critical applications and infrastructure.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 68" aria-label="Company & Community Icon"><path d="M55.8945 16.85H54.8945C53.8337 16.85 52.8163 17.2713 52.0661 18.0215C51.316 18.7716 50.8945 19.7891 50.8945 20.85V24.85C49.8337 24.85 48.8163 25.2713 48.0661 26.0215C47.316 26.7716 46.8945 27.7891 46.8945 28.85C46.8945 29.9108 47.316 30.9282 48.0661 31.6783C48.8163 32.4285 49.8337 32.85 50.8945 32.85V36.85C50.8945 37.9108 51.316 38.9282 52.0661 39.6783C52.8163 40.4285 53.8337 40.85 54.8945 40.85H55.8945"></path><path d="M27.8945 40.84H41.8945"></path><path d="M14.2051 20.84L24.2051 30.84L14.2051 40.84"></path><path d="M1.0498 48.99H69.0498"></path><path d="M66 1H4C2.34315 1 1 2.34315 1 4V54C1 55.6569 2.34315 57 4 57H66C67.6569 57 69 55.6569 69 54V4C69 2.34315 67.6569 1 66 1Z"></path><path d="M69.0996 9H1.09961"></path><path d="M35.0996 57V67"></path><path d="M18.5 67H52.5"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Company &amp; Community</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Company &amp; Community</h5><a href="/blogs/company-and-community" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Company &amp; Community blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Company & Community"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/progress-in-the-news" data-sf-ec-immutable="">Progress in the News</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">The latest from Progress, including company news and recognitions.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/mergers-acquisitions" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Mergers &amp; Acquisitions</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A look at our Corporate Development program through the eyes of leaders, employees and customers.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/corporate-social-responsibility" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Corporate Social Responsibility</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A spotlight on Progress for Tomorrow, making a positive impact on our people, our global community and our planet.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/our-people" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Our People</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Stories about Progress employees who are achieving milestones, exceeding goals and making our company a best-in-class place to work.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" aria-label="Infrastructure Management Icon"><path d="M69 51.84H52V68.72H69V51.84Z"></path><path d="M43.5 51.84H26.5V68.72H43.5V51.84Z"></path><path d="M45.6201 13.6H24.3701V34.7H45.6201V13.6Z"></path><path d="M18 51.84H1V68.72H18V51.84Z"></path><path d="M9.5 51.62V46.83C9.5 44.09 11.74 41.87 14.49 41.87H55.51C58.26 41.87 60.49 44.09 60.49 46.83V51.62"></path><path d="M34.9902 51.84V34.71"></path><path d="M28.04 13.53V7.42C28.04 4.02 31.14 1.27 34.96 1.27C38.78 1.27 41.88 4.02 41.88 7.42V13.56"></path><path d="M38.5404 28.46L36.4104 23.32C37.5104 22.6 37.8104 21.13 37.0904 20.04C36.3604 18.95 34.8804 18.65 33.7804 19.37C32.6804 20.09 32.3804 21.56 33.1004 22.65C33.2804 22.92 33.5104 23.15 33.7804 23.32L31.6504 28.46H38.5404Z"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Infrastructure Management</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Infrastructure Management</h5><a href="/blogs/infrastructure-management" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Infrastructure Management blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Infrastructure Management"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Automation software for continuous compliance and delivery of critical applications and infrastructure.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Network observability platform with AI-powered detection for cyberthreats, anomalies and fast access to actionable insights for greater
                                    network and application performance across hybrid cloud ecosystems.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://kemptechnologies.com/blog" target="_blank" data-sf-ec-immutable="">Kemp Loadmaster
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Reliable, scalable application load balancing with layered security, available as virtual, hardware and cloud-native, with powerful SaaS
                                    management.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.whatsupgold.com/blog" target="_blank" data-sf-ec-immutable="">WhatsUp Gold
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">IT infrastructure monitoring software providing visibility into network devices, servers, virtual machines, cloud and wireless environments to
                                    quickly find and fix network problems before users are impacted.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div></div></div><div class="col-8"><div class="Card -tint-blue8 -br5"><div class="Card-content -pt2 -pb3"><div class="-cf -mb2"><div class="svgi -c-white -w7 -h7 -fl -mr2"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 41 41" aria-label="Inbox Icon"><g><line x1="9.89" y1="16.48" x2="22.91" y2="16.48"></line><line x1="9.89" y1="21.36" x2="31.05" y2="21.36"></line><line x1="14.85" y1="26.25" x2="26.08" y2="26.25"></line><polyline points="40 18.11 20.47 29.5 0.94 18.11"></polyline><polyline points="4.19 20.06 4.19 9.97 36.74 9.97 36.74 20.06"></polyline><polyline points="4.19 15.1 0.94 18.11 0.94 40 40 40 40 18.11 36.74 15.1"></polyline><path d="M31.13,10,23.81,3.22a4.89,4.89,0,0,0-6.6,0L9.89,10"></path></g>
 </svg>
 </div><h5 class="-c-white -lh120 -mb0 -oh -m-pt2">Latest Stories in Your Inbox</h5></div><a href="#Subscribe" class="Btn Btn--prim -mta" data-sf-ec-immutable="">Subscribe</a>
 </div></div></div></div></div>
<div id="Content_C064_Col00" class="sf_colsIn container -pr" data-sf-element="GridContainer" data-placeholder-label="GridContainer">


<h2 class="-lh110 -mb5">Latest Stories</h2>








<div>


  <div class="row row--aligned">
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/a-journey-to-high-performance-multi-database-connectivity" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/05-26/dd-blog-multi-database-social-770x433.png?sfvrsn=8a593dca_2" alt="A Journey to High-Performance Multi-Database Connectivity" title="A Journey to High-Performance Multi-Database Connectivity" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">A Journey to High-Performance Multi-Database Connectivity</span>
                          <div class="ResourceItem-summary">This webinar highlighted how WinSQL and Progress DataDirect work together to simplify multi-database connectivity, improve performance, and enhance productivity through built-in drivers and AI-powered capabilities.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>
          <a href='/blogs/datadirect' class="Tag -wa -z2">DataDirect</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/neeshma-mehta' aria-label="Blog post author">Neeshma Mehta</a>
                          </div>

                        <span class="ResourceItem-date">May 21, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/ux-seo-search-manufacturing-websites" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/05-26/why-manufacturing-websites-fail.png?sfvrsn=e1e1fdb0_4" alt="why manufacturing websites fail" title="why manufacturing websites fail" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Why Manufacturing Websites Fail Their Buyers: A Lesson from the Giro d&#39;Italia</span>
                          <div class="ResourceItem-summary">Most manufacturing websites are designed like digital brochures — visually impressive, but almost impossible to navigate when buyers are trying to make real purchasing decisions. Here is what to fix.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/alexander-shumarski' aria-label="Blog post author">Alexander Shumarski</a>
                          </div>

                        <span class="ResourceItem-date">May 21, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/what-paradox-active-user" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-night-clouds---770x433.jpg?sfvrsn=77091a18_2" alt="Lighthouse at night with glow to right" title="AI Perspectives Night Clouds -  770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">What Is the Paradox of the Active User?</span>
                          <div class="ResourceItem-summary">Documentation can be helpful at every stage of the software user’s journey — whether it’s their first time stepping inside the app or they’re struggling to figure something out later on. But this UX law suggests that many won’t read it. So, what should you do?</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/suzanne-scacca' aria-label="Blog post author">Suzanne Scacca</a>
                          </div>

                        <span class="ResourceItem-date">May 21, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/ai-governance-and-auditability-benefits-in-progress-agentic-rag" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/ai-governance-and-auditability---top--770x433.png?sfvrsn=193204b7_2" alt="AI Governance and Auditability in Progress Agentic RAG" title="AI Governance and Auditability - Top -770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">AI Governance and Auditability Benefits in Progress Agentic RAG</span>
                          <div class="ResourceItem-summary">AI governance in regulated enterprises isn’t a model problem — it’s a retrieval-layer problem, and Progress Agentic RAG embeds auditability where it matters.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/agentic-rag' class="Tag -wa -z2">Agentic RAG</a>
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/adam-bertram' aria-label="Blog post author">Adam Bertram</a>
                          </div>

                        <span class="ResourceItem-date">May 20, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/the-importance-of-rag-prompt-labs" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/rag-prompt-labs-top-770x433.png?sfvrsn=4ae88875_2" alt="RAG Prompt Labs" title="RAG Prompt Labs Top-770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">The Importance of RAG Prompt Labs</span>
                          <div class="ResourceItem-summary">RAG and Prompt Labs give teams a sandbox to tune retrieval and prompt configurations before they reach production.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/agentic-rag' class="Tag -wa -z2">Agentic RAG</a>
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/adam-bertram' aria-label="Blog post author">Adam Bertram</a>
                          </div>

                        <span class="ResourceItem-date">May 20, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/should-your-agency-sell-website-maintenance-services" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-day-clouds---770x433.jpg?sfvrsn=105934ac_2" alt="Lighthouse shining left with cloud surround" title="AI Perspectives Day Clouds - 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Should Your Agency Sell Website Maintenance Services?</span>
                          <div class="ResourceItem-summary">Learn how website maintenance services help agencies generate recurring revenue while keeping client websites secure, fast and optimized.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/suzanne-scacca' aria-label="Blog post author">Suzanne Scacca</a>
                          </div>

                        <span class="ResourceItem-date">May 20, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/how-progress-openedge-isvs-can-use-agentic-rag-to-enhance-their-applications-and-monetize-intelligence" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/05-26/resour-1.png?sfvrsn=bb9a395c_2" alt="Decorative Graphic" title="Blog Image Top How Progress OpenEdge ISVs Can Use Agentic RAG to Enhance Their Applications and Monetize Intelligence 770 x 433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">How Progress OpenEdge ISVs Can Use Agentic RAG to Enhance Their Applications and Monetize Intelligence</span>
                          <div class="ResourceItem-summary">Progress Agentic RAG and the OpenEdge MCP Server enable ISVs to securely embed context-aware, revenue-generating AI into existing applications, enhancing user experience and unlocking new value without disrupting core systems.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/application-development' class="Tag -wa -z2">Application Development</a>
          <a href='/blogs/openedge' class="Tag -wa -z2">OpenEdge</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/arden-hecate' aria-label="Blog post author">Arden Hecate</a>
                          </div>

                        <span class="ResourceItem-date">May 19, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/ai-ethics-and-governance-a-practical-guide" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/sf_local/ai_ethics_governance_top_770x433.png?sfvrsn=36025e00_2" alt="Governed AI system with connected responsible AI controls, a human reviewer and a smart city backdrop." title="blog_ai_ethics_governance_top_770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">AI Ethics and Governance - A Practical Guide</span>
                          <div class="ResourceItem-summary">This blog explains the difference between AI ethics and AI governance, showing how responsible AI principles such as fairness, transparency, privacy, safety, accountability, and human oversight can be translated into practical policies, controls, workflows, and evidence. It outlines why governance matters as AI adoption grows, how organizations can manage risks, and how a structured approach helps teams build AI systems that are trusted, explainable, auditable and aligned with both enterprise goals and broader public-good outcomes.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>
          <a href='/blogs/progress-data-platform' class="Tag -wa -z2">Progress Data Platform</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/philip-miller' aria-label="Blog post author">Philip Miller</a>
                          </div>

                        <span class="ResourceItem-date">May 18, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/chain-ai-steps-to-build-powerful-workflows" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/05-26/blog-top-image-770x433.jpg?sfvrsn=aeca50d3_2" alt="Decorative Graphic" title="Chain AI Steps To Build Powerful Workflows - Top Image 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Chain AI Steps To Build Powerful Workflows</span>
                          <div class="ResourceItem-summary">AI workflows help OpenEdge developers turn single AI prompts into reliable multi-step processes using structured inputs, validation, tools, and control logic to safely integrate generative AI into real-world applications.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/openedge' class="Tag -wa -z2">OpenEdge</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/shelley-chase' aria-label="Blog post author">Shelley Chase</a>
                          </div>

                        <span class="ResourceItem-date">May 15, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
  </div> 
  



    <div class="TK-Pager TK-Pager--Server TK-Pager--Has-Next ">

        <div class="TK-Pager-Links">
                            <a href="https://www.progress.com/blogs?page=1" class="TK-Pager-Link is-active" data-page="1">1</a>
                <a href="https://www.progress.com/blogs?page=2" class="TK-Pager-Link" data-page="2">2</a>
                <a href="https://www.progress.com/blogs?page=3" class="TK-Pager-Link" data-page="3">3</a>
                <a href="https://www.progress.com/blogs?page=4" class="TK-Pager-Link" data-page="4">4</a>
                <a href="https://www.progress.com/blogs?page=5" class="TK-Pager-Link" data-page="5">5</a>
                <a href="https://www.progress.com/blogs?page=6" class="TK-Pager-Link" data-page="6">6</a>
                <a href="https://www.progress.com/blogs?page=7" class="TK-Pager-Link" data-page="7">7</a>
                <a href="https://www.progress.com/blogs?page=8" class="TK-Pager-Link" data-page="8">8</a>
                <a href="https://www.progress.com/blogs?page=9" class="TK-Pager-Link" data-page="9">9</a>
                <a href="https://www.progress.com/blogs?page=10" class="TK-Pager-Link" data-page="10">10</a>
                            <a href="https://www.progress.com/blogs?page=11" class="TK-Pager-Link" data-page="11">...</a>
        </div>

            <div class="TK-Pager-Next">
                <a href="https://www.progress.com/blogs?page=2" class="TK-Pager-Next-Link" data-page="2" aria-label="Next">Next</a>
            </div>
    </div>

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","blogPost":[{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/a-journey-to-high-performance-multi-database-connectivity"},"headline":"A Journey to High-Performance Multi-Database Connectivity","description":"Discover how WinSQL and Progress DataDirect streamline multi-database connectivity with built-in drivers, improved performance, and AI-powered tools for faster, easier data access across platforms.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/05-26/dd-blog-multi-database-social-770x433.png?sfvrsn=8a593dca_2","caption":"A Journey to High-Performance Multi-Database Connectivity","height":433,"width":770},"datePublished":"2026-05-21","dateModified":"2026-05-21","author":{"@type":"Person","name":"Neeshma Mehta"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/ux-seo-search-manufacturing-websites"},"headline":"Why Manufacturing Websites Fail Their Buyers: A Lesson from the Giro d'Italia","description":"Discover why manufacturing websites struggle to convert buyers online. Learn how poor UX, weak search, bad localization, and outdated B2B journeys hurt SEO, leads, and sales.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/05-26/why-manufacturing-websites-fail.png?sfvrsn=e1e1fdb0_4","caption":"why manufacturing websites fail","height":941,"width":1672},"datePublished":"2026-05-21","dateModified":"2026-05-21","author":{"@type":"Person","name":"Alexander Shumarski"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/what-paradox-active-user"},"headline":"What Is the Paradox of the Active User?","description":"Documentation can be helpful at every stage of the software user’s journey, but this UX law suggests that many won’t read it. So, what should you do?","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-night-clouds---770x433.jpg?sfvrsn=77091a18_2","caption":"Lighthouse at night with glow to right","height":433,"width":770},"datePublished":"2026-05-21","dateModified":"2026-05-21","author":{"@type":"Person","name":"Suzanne Scacca"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/ai-governance-and-auditability-benefits-in-progress-agentic-rag"},"headline":"AI Governance and Auditability Benefits in Progress Agentic RAG","description":"AI governance in regulated enterprises isn’t a model problem — it’s a retrieval-layer problem, and Progress Agentic RAG embeds auditability where it matters.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/ai-governance-and-auditability---top--770x433.png?sfvrsn=193204b7_2","caption":"AI Governance and Auditability in Progress Agentic RAG","height":433,"width":770},"datePublished":"2026-05-20","dateModified":"2026-05-22","author":{"@type":"Person","name":"Adam Bertram"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/the-importance-of-rag-prompt-labs"},"headline":"The Importance of RAG Prompt Labs","description":"RAG and Prompt Labs give teams a sandbox to tune retrieval and prompt configurations before they reach production.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/rag-prompt-labs-top-770x433.png?sfvrsn=4ae88875_2","caption":"RAG Prompt Labs","height":433,"width":770},"datePublished":"2026-05-20","dateModified":"2026-05-20","author":{"@type":"Person","name":"Adam Bertram"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/should-your-agency-sell-website-maintenance-services"},"headline":"Should Your Agency Sell Website Maintenance Services?","description":"Learn how website maintenance services help agencies generate recurring revenue while keeping client websites secure, fast and optimized.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-day-clouds---770x433.jpg?sfvrsn=105934ac_2","caption":"Lighthouse shining left with cloud surround","height":433,"width":770},"datePublished":"2026-05-20","dateModified":"2026-05-20","author":{"@type":"Person","name":"Suzanne Scacca"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/how-progress-openedge-isvs-can-use-agentic-rag-to-enhance-their-applications-and-monetize-intelligence"},"headline":"How Progress OpenEdge ISVs Can Use Agentic RAG to Enhance Their Applications and Monetize Intelligence","description":"Enhance OpenEdge applications with Agentic RAG to deliver secure, context-aware AI experiences that streamline workflows, improve insights, and unlock new revenue opportunities without disrupting core systems","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/05-26/resour-1.png?sfvrsn=bb9a395c_2","caption":"Decorative Graphic","height":433,"width":770},"datePublished":"2026-05-19","dateModified":"2026-05-20","author":{"@type":"Person","name":"Arden Hecate"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/ai-ethics-and-governance-a-practical-guide"},"headline":"AI Ethics and Governance - A Practical Guide","description":"Learn AI ethics and governance, key principles, risk controls, roles, and implementation steps in one practical guide.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/sf_local/ai_ethics_governance_top_770x433.png?sfvrsn=36025e00_2","caption":"Governed AI system with connected responsible AI controls, a human reviewer and a smart city backdrop.","height":433,"width":770},"datePublished":"2026-05-18","dateModified":"2026-05-20","author":{"@type":"Person","name":"Philip Miller"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/chain-ai-steps-to-build-powerful-workflows"},"headline":"Chain AI Steps To Build Powerful Workflows","description":"Learn how OpenEdge developers can build reliable AI workflows by chaining multiple steps, applying validation and guardrails, and integrating large language models into real-world applications.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/05-26/blog-top-image-770x433.jpg?sfvrsn=aeca50d3_2","caption":"Decorative Graphic","height":433,"width":770},"datePublished":"2026-05-15","dateModified":"2026-05-20","author":{"@type":"Person","name":"Shelley Chase"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}}]}</script>
</div></div>
</div>
<section class="Section -tint-lightblue4 -pt0" data-sf-element="Section" data-placeholder-label="Section">
    <div id="Content_C065_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content">



<div>
  <h2 id="PopularStories" class="-lh110 -mb5">Popular Stories</h2>
    
  <div class="row -mb8" id="BlogPostsList" itemtype="http://schema.org/Blog">
    
            <div class="col-12 -mb3 -l-half -l-mb3 -s-full" itemprop="blogPost">
              <div class="Card Elevated Elevated--s -h-scale -br5 -full -pr ResourceItem-blogs">
                <div class="Card-content -pb3 -m-p2">
                  <a href="/blogs/why-llm-flexibility-matters-for-agentic-rag" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Why LLM Flexibility Matters for Agentic RAG</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">LLM lock-in quietly taxes every agentic RAG pipeline through cost and compliance exposure. Build for model flexibility before it becomes urgent.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/agentic-rag' class="Tag -wa -z2">Agentic RAG</a>
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>

                    </div>

                    <hr class="-mt2 -mb1"/>
                    
                      <div>
                        <a class="-ff-base -fs16 -mb0h -pr -z2" href='/blogs/author/adam-bertram' aria-label="Blog post author">Adam Bertram</a>
                      </div>

                    <span class="ResourceItem-date">April 29, 2026</span>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-12 -mb3 -l-half -l-mb3 -s-full" itemprop="blogPost">
              <div class="Card Elevated Elevated--s -h-scale -br5 -full -pr ResourceItem-blogs">
                <div class="Card-content -pb3 -m-p2">
                  <a href="/blogs/agentic-ai-vs-traditional-automation-what-changes-cms" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Agentic AI vs. Traditional Automation: What Changes in CMS?</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">Businesses are moving toward agentic AI systems that learn, adapt and deliver results continuously. Are you ready to evolve your CMS from a publishing tool into a growth engine?</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                    </div>

                    <hr class="-mt2 -mb1"/>
                    
                      <div>
                        <a class="-ff-base -fs16 -mb0h -pr -z2" href='/blogs/author/john-iwuozor' aria-label="Blog post author">John Iwuozor</a>
                      </div>

                    <span class="ResourceItem-date">April 28, 2026</span>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-12 -mb3 -l-half -l-mb3 -s-full" itemprop="blogPost">
              <div class="Card Elevated Elevated--s -h-scale -br5 -full -pr ResourceItem-blogs">
                <div class="Card-content -pb3 -m-p2">
                  <a href="/blogs/ethical-operational-risks-agentic-ai-cms" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Ethical and Operational Risks of Agentic AI in CMS</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">While Agentic AI in CMS has great potential to transform your workflows, it comes with risks too, so a thoughtful, proactive approach is best.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                    </div>

                    <hr class="-mt2 -mb1"/>
                    
                      <div>
                        <a class="-ff-base -fs16 -mb0h -pr -z2" href='/blogs/author/john-iwuozor' aria-label="Blog post author">John Iwuozor</a>
                      </div>

                    <span class="ResourceItem-date">April 23, 2026</span>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-12 -mb3 -l-half -l-mb3 -s-full" itemprop="blogPost">
              <div class="Card Elevated Elevated--s -h-scale -br5 -full -pr ResourceItem-blogs">
                <div class="Card-content -pb3 -m-p2">
                  <a href="/blogs/cost-outdated-cms-workflows-how-to-modernize-them" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">The Cost of Outdated CMS Workflows (and How to Modernize Them)</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">Watch out for these indicators that your CMS isn’t working how you expect, and may even be holding you back.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                    </div>

                    <hr class="-mt2 -mb1"/>
                    
                      <div>
                        <a class="-ff-base -fs16 -mb0h -pr -z2" href='/blogs/author/john-iwuozor' aria-label="Blog post author">John Iwuozor</a>
                      </div>

                    <span class="ResourceItem-date">May 06, 2026</span>
                  </div>
                </div>
              </div>
            </div>
  </div>



</div>


<h2 class="-lh110 -mb5">Other Resources</h2><div class="row" data-sf-element="Row">
  <div id="Content_C067_Col00" class="sf_colsIn col-6 -l-mb3 -s-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1"><div id="Content_C069_Col00" class="sf_colsIn Card Card--decor -i-arrow" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C073_Col00" class="sf_colsIn Card-content -s-fd-row" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


<figure class="svgi -w5 -h5 -mb2 -s-mb0 -s-mr2 -s-vam"><?xml version="1.0" encoding="utf-16"?>
<svg xmlns="http://www.w3.org/2000/svg" aria-label='whitepapers' viewBox="0 0 70 70">
  
  <g class="complex">
    <path d="M33 17v12h12M63 1H17a6 6 0 0 0-6 6v10M23 32v18M13.2 44.75l10 5.77 10-5.77"></path>
    <path d="M57 53h12V7a6 6 0 0 0-6-6 6 6 0 0 0-6 6v55.8a6 6 0 0 1-6 6 6 6 0 0 1-6-6V29L33 17H1v46a6 6 0 0 0 6 6h44M34 59H12"></path>
  </g>
  <g class="simple">
    <path d="M51.8 1.4v16.8h16.79"></path>
    <path d="M51.79 1.4H9.8a8.4 8.4 0 0 0-8.4 8.4v50.39a8.4 8.4 0 0 0 8.4 8.4h50.39a8.4 8.4 0 0 0 8.4-8.4v-42zM34.99 19.59v23.28M19.59 54.58h30.8"></path>
    <path d="M21 34.98l13.99 8.08 14-8.08"></path>
  </g>
</svg></figure>


<a href="/resources/papers" class="HoverBox HoverBox--over -ps -accento-0 h5 -mb0 -s-vam" data-sf-ec-immutable="">Papers</a></div>
</div>
</div>
  <div id="Content_C067_Col01" class="sf_colsIn col-6 -l-mb3 -s-mb2" data-sf-element="Column 2" data-placeholder-label="Column 2"><div id="Content_C070_Col00" class="sf_colsIn Card Card--decor -i-arrow" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C074_Col00" class="sf_colsIn Card-content -s-fd-row" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


<figure class="svgi -w5 -h5 -mb2 -s-mb0 -s-mr2 -s-vam"><?xml version="1.0" encoding="utf-16"?>
<svg xmlns="http://www.w3.org/2000/svg" aria-label='webinars' viewBox="0 0 70 70">
  
  <g class="complex">
    <rect width="68" height="52" x="1" y="3.6" rx="3" ry="3"></rect>
    <path d="M10 11.6H1M25 11.6H15M40 11.6H30M55 11.6H45M69 11.6h-9M10 47.6H1M25 47.6H15M40 47.6H30M55 47.6H45M69 47.6h-9M35 55.61v9.99M18 65.6h34M29 37.15l12-7.39-12-7.38v14.77"></path>
  </g>
  <g class="simple">
    <rect width="67.19" height="55.99" x="1.4" y="1" rx="4.2" ry="4.2"></rect>
    <path d="M1.4 48.59h67.19M68.59 9.4H1.4M35 57v11.18M16.8 68.18h36.39M29.37 37.83l13.99-8.61-13.99-8.62v17.23"></path>
  </g>
</svg></figure>


<a href="/resources/webinars" class="HoverBox HoverBox--over -ps -accento-0 h5 -mb0 -s-vam" data-sf-ec-immutable="">Webinars</a></div>
</div>
</div>
  <div id="Content_C067_Col02" class="sf_colsIn col-6 -s-mb2" data-sf-element="Column 3" data-placeholder-label="Column 3"><div id="Content_C071_Col00" class="sf_colsIn Card Card--decor -i-arrow" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C075_Col00" class="sf_colsIn Card-content -s-fd-row" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


<figure class="svgi -w5 -h5 -mb2 -s-mb0 -s-mr2 -s-vam"><?xml version="1.0" encoding="utf-16"?>
<svg xmlns="http://www.w3.org/2000/svg" aria-label='success stories' viewBox="0 0 70 70">
  
  <g class="complex">
    <path d="M26 9h18M26 15h34M35 34.1l2.2 4.4 4.8.7-3.5 3.4.8 4.8-4.3-2.3-4.3 2.3.8-4.8-3.5-3.4 4.8-.7zM15 43C7.3 43 1 36.7 1 29v-2h14M55 43c7.7 0 14-6.3 14-14v-2H55M22 69h26M35 69v-8M63 1H23c-3.3 0-6 2.7-6 6v10c0 3.3 2.7 6 6 6h4v8.6l8.6-8.6H63c3.3 0 6-2.7 6-6V7c0-3.3-2.7-6-6-6z"></path>
    <path d="M27 27H15v14c0 11 9 20 20 20s20-9 20-20V27H31.6"></path>
  </g>
  <g class="simple">
    <path d="M60.2 1.4H9.8c-4.6 0-8.4 3.8-8.4 8.4v36.4c0 4.6 3.8 8.4 8.4 8.4h30.8v12.1l12-12.1h7.5c4.6 0 8.4-3.8 8.4-8.4V9.8c.1-4.6-3.7-8.4-8.3-8.4z"></path>
    <path d="M23.8 26.8c-6.2 0-11.2-5-11.2-11.2v-3h11.2M46.2 26.8c6.2 0 11.2-5 11.2-11.2v-3H46.2M25.2 43.4h19.6M35 43.4v-5.6M23.8 12.6v14c0 6.2 5 11.2 11.2 11.2 6.2 0 11.2-5 11.2-11.2v-14H23.8z" class="st0"></path>
    <circle cx="35" cy="22.4" r="1.4"></circle>
  </g>
</svg></figure>


<a href="/customers" class="HoverBox HoverBox--over -ps -accento-0 h5 -mb0 -s-vam" data-sf-ec-immutable="">Success Stories</a></div>
</div>
</div>
  <div id="Content_C067_Col03" class="sf_colsIn col-6" data-sf-element="Column 4" data-placeholder-label="Column 4"><div id="Content_C068_Col00" class="sf_colsIn Card Card--decor -i-arrow" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C072_Col00" class="sf_colsIn Card-content -s-fd-row" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


<figure class="svgi -w5 -h5 -mb2 -s-mb0 -s-mr2 -s-vam"><?xml version="1.0" encoding="utf-16"?>
<svg xmlns="http://www.w3.org/2000/svg" aria-label='videos' viewBox="0 0 70 70">
  
  <g class="simple">
    <path d="M29.37 46.19l18.19-11.2L29.37 23.8v22.39"></path>
    <circle cx="34.99" cy="34.99" r="33.59"></circle>
  </g>
  <g class="complex">
    <path d="M0 69.01h70M28.98 43.02l13-8-13-8v16M0 1h70"></path>
    <rect width="44" height="44" x="13" y="13" rx="4" ry="4"></rect>
    <path d="M0 57h1a4 4 0 0 0 4-4V17a4 4 0 0 0-4-4H0M70 57h-1a4 4 0 0 1-4-4V17a4 4 0 0 1 4-4h1M40 7.01H30M22 7.01H12M58.01 7.01H48M70.01 7.01h-6M6 7.01H0M40 63.01H30M22 63.01H12M58.01 63.01H48M70.01 63.01h-6M6 63.01H0"></path>
  </g>
</svg></figure>


<p><a href="/resources/videos" class="HoverBox HoverBox--over -ps -accento-0 h5 -mb0 -s-vam" data-sf-ec-immutable="">Videos</a></p></div>
</div>
</div>
</div>
</div>
</section></div>
<section class="Section Section--patch -tint-blue8 -pt8 -pb8 Section-Subscribe" data-sf-element="Section" data-placeholder-label="Section Banner">
  <div id="Content_T9DCED183060_Col00" class="sf_colsIn Section-bg Section-bg--sw -m-Section-bg--c" data-sf-element="Section Background" data-placeholder-label="Section Background">
        <img loading="lazy" class="-fr -wa" src="/images/default-source/blogs/prefooter-dots.svg?sfvrsn=b774ab98_0" title="Prefooter Dots" alt="Prefooter Dots"
             
              />
 </div>
  <div id="Content_T9DCED183060_Col01" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content">


<div id="Subscribe" style="margin-top:-100px;padding-top:100px;"></div><div class="row" data-sf-element="Row">
  <div id="Content_T9DCED183062_Col00" class="sf_colsIn col-13 -l-half -m-mb4 -m-three-fourths -s-full" data-sf-element="Column 1" data-placeholder-label="Column 1">

        <img loading="lazy" class="-w12 -ha -mb1" src="/images/default-source/blogs/subscribe-icon.svg?sfvrsn=cb56888f_0" title="Subscribe Icon" alt="Subscribe Icon"
         
          />



<h2 class="-c-white -lh110 -mb2">Latest Stories in Your Inbox</h2>
<p class="-c-white -fs24">Subscribe to get all the news, info and tutorials you need to build better business apps and sites</p></div>
  <div id="Content_T9DCED183062_Col01" class="sf_colsIn col-9 col--offset-2 -l-half -m-three-fourths -s-full" data-sf-element="Column 2" data-placeholder-label="Column 2"><div id="Content_T9DCED183063_Col00" class="sf_colsIn FormHolder -br10" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">





<div data-sf-role="form-container" id="form--1" class="Form-MVC js-Form-MVC">
	<input type="hidden" data-sf-role="form-id" value="76fd2f09-4ab0-49df-b628-3995db806a0a" name="FormId" />
	

	<input type="hidden" data-sf-role="marketo-settings" value="{&quot;syncFormFieldsToLeadFields&quot;:false,&quot;doSpecificWebCalls&quot;:false}" name="MarketoSettings" />



			<span data-sf-role="success-message" style="display: none;"></span>
			<span data-sf-role="error-message" style="display: none;"></span>
			<img data-sf-role="loading-img" src='/WebResource.axd?d=kLXF93zSE8rrtGGHz2_yEBlCW5p6wV_F5pD5WyqbzCsU5KZ4mbIVLmdtdm2ZiPjNw53yXzfnKPPlo6L8g1cB8qpgO2qt28BmR35MK2Ic2xtKzHKKoB_NT9WqoXsbyiHi7kuJB1LUy16ksjmJtrvbp6D05fuq7mGvrY323G3F0uCWfUFk8vsj2j1_sFMcZDRHXY6zwxwqPVmcFTIs7EUofQ2&amp;t=639076929000000000' alt="Loading animation" style="display:none;" />
				<form>
						<input type="hidden" value="PjzlVWQyangwPebauounf25stGZXBVWe4GVE4wjhjO9RXFWVwEYmc3kWVo9HLmf/6hYYRNLpHItTyryJQrNf0Hc1f7vWC6kjkImzXufBocYuoNjQVQN4UeQUoHs3RzYoxveBhqw85apDotsBXFeCDEgv0IaanRF2P7uGh1Bpgu2LtnCUIRKr5LazQs9v4Hz9YNJzSoUQgzsgrWZ2vhdwSJaZdycHC/QxXAKGtLInJNAgSIlq+NwN9nD/GHDYOaqcWtzul5wYKh5xfHW3OTl4Ky2xYyyLtFMQ9V4JWLB/KxGxM+thoced/FcA5NjfX2R87fjkJaX7nfpGMaD7uvjX1j38NC8OY3JryQGZj7hS3ur/HW/+x6S63gnKFibZ2piiiKa/QHSBnAPODr7eyETQox0HclX5utoCjuLR3q24I9hDrJYSZsH54IDTd03rfP1lgVo0vYqpzBkT3wY8rUbnhIoqYA1PmTKnOZz5T/I9cFOmVne9X/S1w8YYO3bNFOG7Oy9SgEARHTub1EQvjCIW6D6RI0QbVope+ZNzI9s2eBT4quuMOMGIUDiAQHQandZUA0EBtxHqM2YuogUmV+I8DEANkDdKgP1gVR8HlpfTsohA8l8hpn4ltI4JfY5I1O1M54t0WOVXp9ckMutVC6bfDf+OVRReZN/mnarWGDhYXOD4D1EJM/XWdx0oAUq+G0jsKeEPeMwufwLJu1JYw5ajHchDYmyN2ZLAQDRhHi2CaYmh8IaT4NCArUwatY98xMyLOmOHo3rWnOlqPCpVH+nzt1eSlE1TD2Rn9FxWh7Chxvs7th6lm0fF1zse2iOUfc6naLFKC1rFZ0Fa/5/c2MSiaH6CK+dwpvbzYYdMafHgtbcz/Coodn8i1f+CHDql7WatNECLnz4wzKYoIkQEp4nMrTObqlgwuzClPZzl6J/qilQGSr2j4ATg8uEPh6PZgZqwZutpxCYBJB3wqYG+vY5hMiMUt5IKC6o/Negs39CuXIG4UO/RXJj4E5ssAeksmDxfxL1U0kqUvVgwT8dNkghHWnj1nowDipf42ukybHAFoc5T+x8t8gAvjNj4/kc3U7RFlQoXlFZW6mkUQoUd8pvfsP0gKj4XDoFqavlebGfC7JyacmuRxkS//fEtLLFIc8z+EDRCvSsVaPlJtfUjBK85R++MvI6wlzvmYeUb5HJEVktItqGPimJlnQ9WsR8bgUeDIz8hLBSpk3o9VsyspKiZzjoiZpjWTnMrmhPg32tIZDkVaVoLG5we0Acyva4flFk/g1l/24uk0+gm2OHRPMgcgYdX0cpVVqAdxH3guP7qUajWMazIjklm76JQ5Ml55NoFb2NIXvOSTgiz7Qe271C54m6tRvT7pGn9crRBTDhObbrWPUWae0HKd0YX0PpTFOerycoV6LwDr7s2Z6FrOBL1nWw90cTEgOTYfQ2eHamFvwa/YmtP+oT/Kwz4LFCkBbC6wX+GXRfaAwraMaQOVQiKUFGICG1V2MgXw0KfYWCRp3oysmAT5K1VQIrXDL7oA7dofWl9pkR34fzRaWyxqVzmhNnCXEuVoaX2j6YXTvz2Li97itgjOYfYrUs6Q8OEMv6iAbDZ3g8GyIHFrdzaB3yk5BQwHcyvwn1X2BAk3yBb+PvsyLLROJI1cb6omS6YVDUBHJd4FWwLQw4wI3uGsGPTcw/A/HPLDy6JBINt3pMVmVTT93KgxxkdaTlnhnefYBc+aMXJR+eM2NLKmkVlLmym+Aduegi+aVoRzfXyIe8VQEe3ni3j+bXxRCdfxXyLQrKKu9Tbi3rOQw+OMIz+bqhSLy0u+AcQc19QzBE4R1o/qKmMuvDXML6MnGNAUCggnCgS4bdEtDV0NhHVEZrrl19ODzUpEDnuQPpWVCavBaqZ5WbjYp+OuLBIDkO6A+MQuHoMYBhhWCkD3Su7qxdYMfVoY+DqP6MOP8iv1B6fS4RR5mcfu7dE5vL9EeCo91FEqP37zS/CQRP0oqy6NijKotfRD0e3SgfS0nWGdnxABE3FMDkwRBCwV2k+440jZqrIslfkC6c6lvduAnwTunH6NyIClcNZXRSZg+R7PKPNRSwyBPAQ9O0Z3Q7t6d82yXdIIIhQ8OXSxmIcD7jvrkcfA9NUr2R2qlEBlurRtaV8CzwVWNQX0YwTrRmsj5Xja345o0mXSXJqtLixWBc4KsJhvqwTFvRjUczTVfRjswaNHlnQVARvnKbQEo4N3781klKaiQLis3xYF7PP5pp4iFtSq0Ds5xM6OQXu98gucLvRUIVWlIqeuAXi8aRVBrqhbpxo2mFY9vP2lT1mbtTYQw0ruwoaphElPZJcTNr5WE4xeyH9HasBeIfFAiCVviQtst3l37tq8RoR+98DFQS1x4UfxUY0Bw==" name="serializedSettings" />
					<div data-sf-role="fields-container" >

						




<div class="email-wrapper sf-fieldWrp sf-fieldWrpTooltip" data-sf-role="email-text-field-container" >
	<input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"64", "minLength": "0"}' />
	<input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Email is too long", "required": "Email is required", "invalid": "Entry is not valid!", "regularExpression": "Invalid email format"}' />

		<label for='Email-1'>
			Email
		</label>	

	<input id='Email-1' data-sf-role="email-text-field-input" type="email" name="Email" value="" required="required" pattern="^[\-\w+\u0027]+(\.[\-\w+\u0027]+)*@\w+([\-.]\w+)*\.[A-Za-z]{2,}$" maxlength="64"  />


	<p data-sf-role="error-message" role="alert" aria-live="assertive"></p>
</div>




	<div class="sf-fieldWrp" data-sf-role="dropdown-list-field-container">
		<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Required field."}' />
		<label for='Country-1' class='required'>Country/Territory</label>


		<input type="hidden" value="Country" name="countryFieldName" />

		<select id='Country-1' name="Country" title="Country dropdown" required='required' data-sf-role="dropdown-list-field-select" class="js-country-field">
				<option value="">Select country/territory</option>
									<option data-country-code="us" value="USA" >USA</option>
						<option data-country-code="ca" value="Canada" >Canada</option>
						<option data-country-code="bg" value="Bulgaria" >Bulgaria</option>
						<option data-country-code="de" value="Germany" >Germany</option>
						<option data-country-code="gb" value="United Kingdom" >United Kingdom</option>
						<option data-country-code="jp" value="Japan" >Japan</option>
						<option data-country-code="au" value="Australia" >Australia</option>
						<option data-country-code="in" value="India" >India</option>
						<option data-country-code="af" value="Afghanistan" >Afghanistan</option>
						<option data-country-code="al" value="Albania" >Albania</option>
						<option data-country-code="dz" value="Algeria" >Algeria</option>
						<option data-country-code="as" value="American Samoa" >American Samoa</option>
						<option data-country-code="ad" value="Andorra" >Andorra</option>
						<option data-country-code="ao" value="Angola" >Angola</option>
						<option data-country-code="ai" value="Anguilla" >Anguilla</option>
						<option data-country-code="AQ" value="Antarctica" >Antarctica</option>
						<option data-country-code="ag" value="Antigua and Barbuda" >Antigua and Barbuda</option>
						<option data-country-code="ar" value="Argentina" >Argentina</option>
						<option data-country-code="am" value="Armenia" >Armenia</option>
						<option data-country-code="aw" value="Aruba" >Aruba</option>
						<option data-country-code="at" value="Austria" >Austria</option>
						<option data-country-code="az" value="Azerbaijan" >Azerbaijan</option>
						<option data-country-code="bs" value="Bahamas" >Bahamas</option>
						<option data-country-code="bh" value="Bahrain" >Bahrain</option>
						<option data-country-code="bd" value="Bangladesh" >Bangladesh</option>
						<option data-country-code="bb" value="Barbados" >Barbados</option>
						<option data-country-code="be" value="Belgium" >Belgium</option>
						<option data-country-code="bz" value="Belize" >Belize</option>
						<option data-country-code="bj" value="Benin" >Benin</option>
						<option data-country-code="bm" value="Bermuda" >Bermuda</option>
						<option data-country-code="bt" value="Bhutan" >Bhutan</option>
						<option data-country-code="bo" value="Bolivia" >Bolivia</option>
						<option data-country-code="ba" value="Bosnia and Herzegovina" >Bosnia and Herzegovina</option>
						<option data-country-code="bw" value="Botswana" >Botswana</option>
						<option data-country-code="BV" value="Bouvet Island" >Bouvet Island</option>
						<option data-country-code="br" value="Brazil" >Brazil</option>
						<option data-country-code="IO" value="British Indian Ocean Terr." >British Indian Ocean Terr.</option>
						<option data-country-code="bn" value="Brunei Darussalam" >Brunei Darussalam</option>
						<option data-country-code="bf" value="Burkina Faso" >Burkina Faso</option>
						<option data-country-code="bi" value="Burundi" >Burundi</option>
						<option data-country-code="kh" value="Cambodia" >Cambodia</option>
						<option data-country-code="cm" value="Cameroon" >Cameroon</option>
						<option data-country-code="cv" value="Cabo Verde" >Cabo Verde</option>
						<option data-country-code="ky" value="Cayman Islands" >Cayman Islands</option>
						<option data-country-code="cf" value="Central African Republic" >Central African Republic</option>
						<option data-country-code="td" value="Chad" >Chad</option>
						<option data-country-code="cl" value="Chile" >Chile</option>
						<option data-country-code="cn" value="China" >China</option>
						<option data-country-code="cx" value="Christmas Island" >Christmas Island</option>
						<option data-country-code="cc" value="Cocos (Keeling) Islands" >Cocos (Keeling) Islands</option>
						<option data-country-code="co" value="Colombia" >Colombia</option>
						<option data-country-code="km" value="Comoros" >Comoros</option>
						<option data-country-code="cg" value="Congo (Brazzaville)" >Congo (Brazzaville)</option>
						<option data-country-code="CD" value="Congo, the democratic republic of the" >Congo, the democratic republic of the</option>
						<option data-country-code="ck" value="Cook Islands" >Cook Islands</option>
						<option data-country-code="cr" value="Costa Rica" >Costa Rica</option>
						<option data-country-code="ci" value="Cote d&#39;Ivoire" >Cote d&#39;Ivoire</option>
						<option data-country-code="hr" value="Croatia (Hrvatska)" >Croatia (Hrvatska)</option>
						<option data-country-code="CW" value="Curacao" >Curacao</option>
						<option data-country-code="cy" value="Cyprus" >Cyprus</option>
						<option data-country-code="cz" value="Czechia" >Czechia</option>
						<option data-country-code="dk" value="Denmark" >Denmark</option>
						<option data-country-code="dj" value="Djibouti" >Djibouti</option>
						<option data-country-code="dm" value="Dominica" >Dominica</option>
						<option data-country-code="do" value="Dominican Republic" >Dominican Republic</option>
						<option data-country-code="ec" value="Ecuador" >Ecuador</option>
						<option data-country-code="eg" value="Egypt" >Egypt</option>
						<option data-country-code="sv" value="El Salvador" >El Salvador</option>
						<option data-country-code="gq" value="Equatorial Guinea" >Equatorial Guinea</option>
						<option data-country-code="er" value="Eritrea" >Eritrea</option>
						<option data-country-code="ee" value="Estonia" >Estonia</option>
						<option data-country-code="sz" value="Eswatini" >Eswatini</option>
						<option data-country-code="et" value="Ethiopia" >Ethiopia</option>
						<option data-country-code="fk" value="Falkland Islands" >Falkland Islands</option>
						<option data-country-code="fo" value="Faroe Islands" >Faroe Islands</option>
						<option data-country-code="fj" value="Fiji" >Fiji</option>
						<option data-country-code="fi" value="Finland" >Finland</option>
						<option data-country-code="fr" value="France" >France</option>
						<option data-country-code="gf" value="French Guiana" >French Guiana</option>
						<option data-country-code="pf" value="French Polynesia" >French Polynesia</option>
						<option data-country-code="TF" value="French Southern Terr." >French Southern Terr.</option>
						<option data-country-code="ga" value="Gabon" >Gabon</option>
						<option data-country-code="gm" value="Gambia" >Gambia</option>
						<option data-country-code="ge" value="Georgia" >Georgia</option>
						<option data-country-code="gh" value="Ghana" >Ghana</option>
						<option data-country-code="gi" value="Gibraltar" >Gibraltar</option>
						<option data-country-code="gr" value="Greece" >Greece</option>
						<option data-country-code="gl" value="Greenland" >Greenland</option>
						<option data-country-code="gd" value="Grenada" >Grenada</option>
						<option data-country-code="gp" value="Guadeloupe" >Guadeloupe</option>
						<option data-country-code="gu" value="Guam" >Guam</option>
						<option data-country-code="gt" value="Guatemala" >Guatemala</option>
						<option data-country-code="GG" value="Guernsey" >Guernsey</option>
						<option data-country-code="gn" value="Guinea" >Guinea</option>
						<option data-country-code="gw" value="Guinea-Bissau" >Guinea-Bissau</option>
						<option data-country-code="gy" value="Guyana" >Guyana</option>
						<option data-country-code="ht" value="Haiti" >Haiti</option>
						<option data-country-code="HM" value="Heard and McDonald Is." >Heard and McDonald Is.</option>
						<option data-country-code="hn" value="Honduras" >Honduras</option>
						<option data-country-code="hk" value="Hong Kong" >Hong Kong</option>
						<option data-country-code="hu" value="Hungary" >Hungary</option>
						<option data-country-code="is" value="Iceland" >Iceland</option>
						<option data-country-code="id" value="Indonesia" >Indonesia</option>
						<option data-country-code="iq" value="Iraq" >Iraq</option>
						<option data-country-code="ie" value="Ireland" >Ireland</option>
						<option data-country-code="il" value="Israel" >Israel</option>
						<option data-country-code="it" value="Italy" >Italy</option>
						<option data-country-code="jm" value="Jamaica" >Jamaica</option>
						<option data-country-code="JE" value="Jersey" >Jersey</option>
						<option data-country-code="jo" value="Jordan" >Jordan</option>
						<option data-country-code="kz" value="Kazakhstan" >Kazakhstan</option>
						<option data-country-code="ke" value="Kenya" >Kenya</option>
						<option data-country-code="ki" value="Kiribati" >Kiribati</option>
						<option data-country-code="kr" value="Korea (the Republic of)" >Korea (the Republic of)</option>
						<option data-country-code="kw" value="Kuwait" >Kuwait</option>
						<option data-country-code="kg" value="Kyrgyzstan" >Kyrgyzstan</option>
						<option data-country-code="LA" value="Lao People&#39;s Dem. Rep." >Lao People&#39;s Dem. Rep.</option>
						<option data-country-code="lv" value="Latvia" >Latvia</option>
						<option data-country-code="lb" value="Lebanon" >Lebanon</option>
						<option data-country-code="ls" value="Lesotho" >Lesotho</option>
						<option data-country-code="lr" value="Liberia" >Liberia</option>
						<option data-country-code="ly" value="Libya" >Libya</option>
						<option data-country-code="li" value="Liechtenstein" >Liechtenstein</option>
						<option data-country-code="lt" value="Lithuania" >Lithuania</option>
						<option data-country-code="lu" value="Luxembourg" >Luxembourg</option>
						<option data-country-code="mo" value="Macao" >Macao</option>
						<option data-country-code="mg" value="Madagascar" >Madagascar</option>
						<option data-country-code="mw" value="Malawi" >Malawi</option>
						<option data-country-code="my" value="Malaysia" >Malaysia</option>
						<option data-country-code="mv" value="Maldives" >Maldives</option>
						<option data-country-code="ml" value="Mali" >Mali</option>
						<option data-country-code="mt" value="Malta" >Malta</option>
						<option data-country-code="IM" value="Man, Isle of" >Man, Isle of</option>
						<option data-country-code="mh" value="Marshall Islands" >Marshall Islands</option>
						<option data-country-code="mq" value="Martinique" >Martinique</option>
						<option data-country-code="mr" value="Mauritania" >Mauritania</option>
						<option data-country-code="mu" value="Mauritius" >Mauritius</option>
						<option data-country-code="yt" value="Mayotte" >Mayotte</option>
						<option data-country-code="mx" value="Mexico" >Mexico</option>
						<option data-country-code="fm" value="Micronesia" >Micronesia</option>
						<option data-country-code="md" value="Moldova" >Moldova</option>
						<option data-country-code="mc" value="Monaco" >Monaco</option>
						<option data-country-code="mn" value="Mongolia" >Mongolia</option>
						<option data-country-code="me" value="Montenegro" >Montenegro</option>
						<option data-country-code="ms" value="Montserrat" >Montserrat</option>
						<option data-country-code="ma" value="Morocco" >Morocco</option>
						<option data-country-code="mz" value="Mozambique" >Mozambique</option>
						<option data-country-code="mm" value="Myanmar" >Myanmar</option>
						<option data-country-code="na" value="Namibia" >Namibia</option>
						<option data-country-code="nr" value="Nauru" >Nauru</option>
						<option data-country-code="np" value="Nepal" >Nepal</option>
						<option data-country-code="nl" value="Netherlands" >Netherlands</option>
						<option data-country-code="nc" value="New Caledonia" >New Caledonia</option>
						<option data-country-code="nz" value="New Zealand" >New Zealand</option>
						<option data-country-code="ni" value="Nicaragua" >Nicaragua</option>
						<option data-country-code="ne" value="Niger" >Niger</option>
						<option data-country-code="ng" value="Nigeria" >Nigeria</option>
						<option data-country-code="nu" value="Niue" >Niue</option>
						<option data-country-code="nf" value="Norfolk Island" >Norfolk Island</option>
						<option data-country-code="mp" value="Northern Mariana Is." >Northern Mariana Is.</option>
						<option data-country-code="mk" value="North Macedonia" >North Macedonia</option>
						<option data-country-code="no" value="Norway" >Norway</option>
						<option data-country-code="om" value="Oman" >Oman</option>
						<option data-country-code="pk" value="Pakistan" >Pakistan</option>
						<option data-country-code="pw" value="Palau" >Palau</option>
						<option data-country-code="PS" value="Palestine, State Of" >Palestine, State Of</option>
						<option data-country-code="pa" value="Panama" >Panama</option>
						<option data-country-code="pg" value="Papua New Guinea" >Papua New Guinea</option>
						<option data-country-code="py" value="Paraguay" >Paraguay</option>
						<option data-country-code="pe" value="Peru" >Peru</option>
						<option data-country-code="ph" value="Philippines" >Philippines</option>
						<option data-country-code="pn" value="Pitcairn" >Pitcairn</option>
						<option data-country-code="pl" value="Poland" >Poland</option>
						<option data-country-code="pt" value="Portugal" >Portugal</option>
						<option data-country-code="pr" value="Puerto Rico" >Puerto Rico</option>
						<option data-country-code="qa" value="Qatar" >Qatar</option>
						<option data-country-code="re" value="Reunion" >Reunion</option>
						<option data-country-code="ro" value="Romania" >Romania</option>
						<option data-country-code="rw" value="Rwanda" >Rwanda</option>
						<option data-country-code="gs" value="S.Georgia and S.Sandwich Is." >S.Georgia and S.Sandwich Is.</option>
						<option data-country-code="kn" value="Saint Kitts and Nevis" >Saint Kitts and Nevis</option>
						<option data-country-code="lc" value="Saint Lucia" >Saint Lucia</option>
						<option data-country-code="ws" value="Samoa" >Samoa</option>
						<option data-country-code="sm" value="San Marino" >San Marino</option>
						<option data-country-code="st" value="Sao Tome and Principe" >Sao Tome and Principe</option>
						<option data-country-code="sa" value="Saudi Arabia" >Saudi Arabia</option>
						<option data-country-code="sn" value="Senegal" >Senegal</option>
						<option data-country-code="rs" value="Serbia" >Serbia</option>
						<option data-country-code="sc" value="Seychelles" >Seychelles</option>
						<option data-country-code="sl" value="Sierra Leone" >Sierra Leone</option>
						<option data-country-code="sg" value="Singapore" >Singapore</option>
						<option data-country-code="sk" value="Slovakia" >Slovakia</option>
						<option data-country-code="si" value="Slovenia" >Slovenia</option>
						<option data-country-code="sb" value="Solomon Islands" >Solomon Islands</option>
						<option data-country-code="so" value="Somalia" >Somalia</option>
						<option data-country-code="za" value="South Africa" >South Africa</option>
						<option data-country-code="SS" value="South Sudan" >South Sudan</option>
						<option data-country-code="es" value="Spain" >Spain</option>
						<option data-country-code="lk" value="Sri Lanka" >Sri Lanka</option>
						<option data-country-code="sh" value="St. Helena" >St. Helena</option>
						<option data-country-code="pm" value="St. Pierre and Miquelon" >St. Pierre and Miquelon</option>
						<option data-country-code="vc" value="St. Vincent and Grenadines" >St. Vincent and Grenadines</option>
						<option data-country-code="sd" value="Sudan" >Sudan</option>
						<option data-country-code="sr" value="Suriname" >Suriname</option>
						<option data-country-code="SJ" value="Svalbard and Jan Mayen Is." >Svalbard and Jan Mayen Is.</option>
						<option data-country-code="se" value="Sweden" >Sweden</option>
						<option data-country-code="ch" value="Switzerland" >Switzerland</option>
						<option data-country-code="tw" value="Taiwan" >Taiwan</option>
						<option data-country-code="tj" value="Tajikistan" >Tajikistan</option>
						<option data-country-code="tz" value="Tanzania" >Tanzania</option>
						<option data-country-code="th" value="Thailand" >Thailand</option>
						<option data-country-code="TL" value="Timor-Leste" >Timor-Leste</option>
						<option data-country-code="tg" value="Togo" >Togo</option>
						<option data-country-code="tk" value="Tokelau" >Tokelau</option>
						<option data-country-code="to" value="Tonga" >Tonga</option>
						<option data-country-code="tt" value="Trinidad and Tobago" >Trinidad and Tobago</option>
						<option data-country-code="tn" value="Tunisia" >Tunisia</option>
						<option data-country-code="tr" value="Turkey" >Turkey</option>
						<option data-country-code="tm" value="Turkmenistan" >Turkmenistan</option>
						<option data-country-code="tc" value="Turks and Caicos Islands" >Turks and Caicos Islands</option>
						<option data-country-code="tv" value="Tuvalu" >Tuvalu</option>
						<option data-country-code="UM" value="U.S. Minor Outlying Is." >U.S. Minor Outlying Is.</option>
						<option data-country-code="ug" value="Uganda" >Uganda</option>
						<option data-country-code="ua" value="Ukraine" >Ukraine</option>
						<option data-country-code="ae" value="United Arab Emirates" >United Arab Emirates</option>
						<option data-country-code="uy" value="Uruguay" >Uruguay</option>
						<option data-country-code="uz" value="Uzbekistan" >Uzbekistan</option>
						<option data-country-code="vu" value="Vanuatu" >Vanuatu</option>
						<option data-country-code="va" value="Vatican (Holy See)" >Vatican (Holy See)</option>
						<option data-country-code="ve" value="Venezuela" >Venezuela</option>
						<option data-country-code="vn" value="Viet Nam" >Viet Nam</option>
						<option data-country-code="VG" value="Virgin Islands (British)" >Virgin Islands (British)</option>
						<option data-country-code="vi" value="Virgin Islands (U.S.)" >Virgin Islands (U.S.)</option>
						<option data-country-code="wf" value="Wallis and Futuna Is." >Wallis and Futuna Is.</option>
						<option data-country-code="eh" value="Western Sahara" >Western Sahara</option>
						<option data-country-code="ye" value="Yemen" >Yemen</option>
						<option data-country-code="zm" value="Zambia" >Zambia</option>
						<option data-country-code="zw" value="Zimbabwe" >Zimbabwe</option>

		</select>
		<p data-sf-role="error-message" role="alert" aria-live="assertive"></p>
	</div>

<div class="js-blog-field -dn sf-fieldWrp" data-sf-role="text-field-container">
    <input data-sf-role="violation-restrictions" type="hidden" value='{"maxLength":"255", "minLength": "0"}' />
    <input data-sf-role="violation-messages" type="hidden" value='{"maxLength":"Blog field must be less than 255 characters", "required": "Required field.", "invalid": "Entry is not valid!", "regularExpression": "Blog field input is invalid"}' />
    <label for='Textbox-1'>Blog</label>
    <input id='Textbox-1' data-sf-role="text-field-input" type="text" name="TextFieldController" value="progress_blogs_rss" pattern=".{0,255}"  maxlength="255"  />


    <p data-sf-role="error-message" role="alert" aria-live="assertive"></p>
</div>


    <div class="sf-fieldWrp js-states-field-container" data-sf-role="dropdown-list-field-container" style="display:none" data-countrycomponent="">
        <input type="hidden" data-sf-role="violation-messages" value='{ "required": "State cannot be empty"}' />
        <input type="hidden" data-sf-role="required-validator" value='True' class="js-is-state-required" />

        <input type="hidden" data-sf-role="state-data" value='{"Canada":[{"Text":"Alberta","Value":"AB","AlternativeValue":"AB","UnderLegalRegulation":false},{"Text":"British Columbia","Value":"BC","AlternativeValue":"BC","UnderLegalRegulation":false},{"Text":"Manitoba","Value":"MB","AlternativeValue":"MB","UnderLegalRegulation":false},{"Text":"New Brunswick","Value":"NB","AlternativeValue":"NB","UnderLegalRegulation":false},{"Text":"Newfoundland and Labrador","Value":"NL","AlternativeValue":"NL","UnderLegalRegulation":false},{"Text":"Northwest Territories","Value":"NT","AlternativeValue":"NT","UnderLegalRegulation":false},{"Text":"Nova Scotia","Value":"NS","AlternativeValue":"NS","UnderLegalRegulation":false},{"Text":"Nunavut","Value":"NU","AlternativeValue":"NU","UnderLegalRegulation":false},{"Text":"Ontario","Value":"ON","AlternativeValue":"ON","UnderLegalRegulation":false},{"Text":"Prince Edward Island","Value":"PE","AlternativeValue":"PE","UnderLegalRegulation":false},{"Text":"Quebec","Value":"QC","AlternativeValue":"QC","UnderLegalRegulation":false},{"Text":"Saskatchewan","Value":"SK","AlternativeValue":"SK","UnderLegalRegulation":false},{"Text":"Yukon","Value":"YT","AlternativeValue":"YT","UnderLegalRegulation":false}],"USA":[{"Text":"Alabama","Value":"AL","AlternativeValue":"AL","UnderLegalRegulation":false},{"Text":"Alaska","Value":"AK","AlternativeValue":"AK","UnderLegalRegulation":false},{"Text":"Arizona","Value":"AZ","AlternativeValue":"AZ","UnderLegalRegulation":false},{"Text":"Arkansas","Value":"AR","AlternativeValue":"AR","UnderLegalRegulation":false},{"Text":"California","Value":"CA","AlternativeValue":"CA","UnderLegalRegulation":true},{"Text":"Colorado","Value":"CO","AlternativeValue":"CO","UnderLegalRegulation":false},{"Text":"Connecticut","Value":"CT","AlternativeValue":"CT","UnderLegalRegulation":false},{"Text":"Delaware","Value":"DE","AlternativeValue":"DE","UnderLegalRegulation":false},{"Text":"District of Columbia","Value":"DC","AlternativeValue":"DC","UnderLegalRegulation":false},{"Text":"Florida","Value":"FL","AlternativeValue":"FL","UnderLegalRegulation":false},{"Text":"Georgia","Value":"GA","AlternativeValue":"GA","UnderLegalRegulation":false},{"Text":"Hawaii","Value":"HI","AlternativeValue":"HI","UnderLegalRegulation":false},{"Text":"Idaho","Value":"ID","AlternativeValue":"ID","UnderLegalRegulation":false},{"Text":"Illinois","Value":"IL","AlternativeValue":"IL","UnderLegalRegulation":false},{"Text":"Indiana","Value":"IN","AlternativeValue":"IN","UnderLegalRegulation":false},{"Text":"Iowa","Value":"IA","AlternativeValue":"IA","UnderLegalRegulation":false},{"Text":"Kansas","Value":"KS","AlternativeValue":"KS","UnderLegalRegulation":false},{"Text":"Kentucky","Value":"KY","AlternativeValue":"KY","UnderLegalRegulation":false},{"Text":"Louisiana","Value":"LA","AlternativeValue":"LA","UnderLegalRegulation":false},{"Text":"Maine","Value":"ME","AlternativeValue":"ME","UnderLegalRegulation":false},{"Text":"Maryland","Value":"MD","AlternativeValue":"MD","UnderLegalRegulation":false},{"Text":"Massachusetts","Value":"MA","AlternativeValue":"MA","UnderLegalRegulation":false},{"Text":"Michigan","Value":"MI","AlternativeValue":"MI","UnderLegalRegulation":false},{"Text":"Minnesota","Value":"MN","AlternativeValue":"MN","UnderLegalRegulation":false},{"Text":"Mississippi","Value":"MS","AlternativeValue":"MS","UnderLegalRegulation":false},{"Text":"Missouri","Value":"MO","AlternativeValue":"MO","UnderLegalRegulation":false},{"Text":"Montana","Value":"MT","AlternativeValue":"MT","UnderLegalRegulation":false},{"Text":"Nebraska","Value":"NE","AlternativeValue":"NE","UnderLegalRegulation":false},{"Text":"Nevada","Value":"NV","AlternativeValue":"NV","UnderLegalRegulation":false},{"Text":"New Hampshire","Value":"NH","AlternativeValue":"NH","UnderLegalRegulation":false},{"Text":"New Jersey","Value":"NJ","AlternativeValue":"NJ","UnderLegalRegulation":false},{"Text":"New Mexico","Value":"NM","AlternativeValue":"NM","UnderLegalRegulation":false},{"Text":"New York","Value":"NY","AlternativeValue":"NY","UnderLegalRegulation":false},{"Text":"North Carolina","Value":"NC","AlternativeValue":"NC","UnderLegalRegulation":false},{"Text":"North Dakota","Value":"ND","AlternativeValue":"ND","UnderLegalRegulation":false},{"Text":"Ohio","Value":"OH","AlternativeValue":"OH","UnderLegalRegulation":false},{"Text":"Oklahoma","Value":"OK","AlternativeValue":"OK","UnderLegalRegulation":false},{"Text":"Oregon","Value":"OR","AlternativeValue":"OR","UnderLegalRegulation":false},{"Text":"Pennsylvania","Value":"PA","AlternativeValue":"PA","UnderLegalRegulation":false},{"Text":"Puerto Rico","Value":"PR","AlternativeValue":"PR","UnderLegalRegulation":false},{"Text":"Rhode Island","Value":"RI","AlternativeValue":"RI","UnderLegalRegulation":false},{"Text":"South Carolina","Value":"SC","AlternativeValue":"SC","UnderLegalRegulation":false},{"Text":"South Dakota","Value":"SD","AlternativeValue":"SD","UnderLegalRegulation":false},{"Text":"Tennessee","Value":"TN","AlternativeValue":"TN","UnderLegalRegulation":false},{"Text":"Texas","Value":"TX","AlternativeValue":"TX","UnderLegalRegulation":false},{"Text":"US ARMY EUROPE","Value":"AE","AlternativeValue":"AE","UnderLegalRegulation":false},{"Text":"Utah","Value":"UT","AlternativeValue":"UT","UnderLegalRegulation":false},{"Text":"Vermont","Value":"VT","AlternativeValue":"VT","UnderLegalRegulation":false},{"Text":"Virgin Islands","Value":"VI","AlternativeValue":"VI","UnderLegalRegulation":false},{"Text":"Virginia","Value":"VA","AlternativeValue":"VA","UnderLegalRegulation":false},{"Text":"Washington","Value":"WA","AlternativeValue":"WA","UnderLegalRegulation":false},{"Text":"West Virginia","Value":"WV","AlternativeValue":"WV","UnderLegalRegulation":false},{"Text":"Wisconsin","Value":"WI","AlternativeValue":"WI","UnderLegalRegulation":false},{"Text":"Wyoming","Value":"WY","AlternativeValue":"WY","UnderLegalRegulation":false}]}' class="js-state-data" />
        <label for='State-1' class='required'>State</label>


        <select id='State-1' disabled data-sf-role="dropdown-list-field-select" name="State" class="js-states-drop-down">
                <option value="">Select:</option>
        </select>
        <p data-sf-role="error-message" role="alert" aria-live="assertive"></p>
		<div id="StateLegalLabel-1" class="js-states-legal-label states-legal-label -mt1 -mb1 u-mt1 u-mb1" style="display: none">
					<small><p>Progress collects the Personal Information set out in our <a href='/legal/privacy-policy' target="_blank">Privacy Policy</a> and <a href='/legal/us-resident-privacy-notice' target="_blank">the Supplemental Privacy notice for residents of California and other US States </a> and uses it for the purposes stated in that policy.</p><p>You can also ask us not to share your Personal Information to third parties here: <a href='https://forms.progress.com/ccpa-subscription' target="_blank">Do Not Sell or Share My Info</a></p></small>

		</div>
    </div>



	<div class="sf-fieldWrp sf-Checkboxes sf-opt-in-out js-opt-in-out-container" data-sf-role="checkboxes-field-container" data-countrycomponent="">
		<input type="hidden" data-sf-role="violation-messages" value='{ "required": "Required field."}' />
		<input type="hidden" data-sf-role="required-validator" value='False' />

		<input type="hidden" data-sf-role="optinout-data" value='["South Africa","Malta","Jersey","Spain","Serbia","Denmark","Poland","Bulgaria","New Zealand","Mozambique","Taiwan","Turkey","Belgium","Iceland","United Arab Emirates","India","Romania","Canada","Ghana","Gibraltar","Israel","Brazil","Greece","Viet Nam","Liechtenstein","Slovenia","Hungary","Italy","Colombia","Dominican Republic","Australia","Cyprus","Japan","Bangladesh","Qatar","Lithuania","China","Norway","Argentina","Albania","Hong Kong","Slovakia","Czechia","Costa Rica","Austria","Germany","Cayman Islands","Zambia","Nepal","Jamaica","Switzerland","Netherlands"]' />
		<input type="checkbox" name="skipPrefillOnCountryChange" style="display: none;" />
		<input type="hidden" data-sf-role="trial-data" value='False' />
		<input type="hidden" data-sf-role="isOptOutMessageAdded" value='True' />



		<div style="display: none" class="sf-opt-in-out-agree js-i-agree-holder">
				<label style="padding-left: 0px">
					<p>By submitting this form, I understand and acknowledge my data will be processed in accordance with Progress' <a href="/legal/privacy-policy" target="_blank" data-sf-ec-immutable="">Privacy Policy</a>.</p>
				</label>
			<label>
				<input type="checkbox" name="ElectricMessageOptOut" value="0" class="js-i-agree-checkbox" />
				<p>I agree to receive marketing communications from Progress Software or its <a href="/partners/partner-locator" target="_blank">Partners</a>, containing information about Progress Software&rsquo;s products, services and/or events. I understand I may opt out from marketing communication at any time.</p>
			</label>
		</div>

		<div style="display: none" class="sf-opt-out-message js-opt-out-holder">
			<label>
				<p>By submitting this form, you understand and agree that your personal data will be processed by Progress Software or its <a href='/partners/partner-locator' target="_blank">Partners</a> as described in our <a href="/legal/privacy-policy" target="_blank">Privacy Policy</a>. You may opt out from marketing communication at any time <a href='https://forms.progress.com/SubscriptionMgt-English' target="_blank">here</a> or through the opt out option placed in the e-mail communication sent by us or our Partners.</p>
			</label>
		</div>

		<div style="display: none" class="sf-opt-in-out-already-agreed js-already-agreed-holder">

					<p class="u-fs14 -fs14 -c-black">
						We see that you have already chosen to receive marketing materials from us. If you wish to change this at any time you may do so by clicking <a href="https://forms.progress.com/SubscriptionMgt-English">here</a>.
					</p>
		</div>
		<div style="display: none" class="sf-opt-in-out-message-holder js-customer-message-holder">
			<p class="u-fs14 -fs14">Thank you for your continued interest in Progress. Based on either your previous activity on our websites or our ongoing relationship, we will keep you updated on our products, solutions, services, company news and events. If you decide that you want to be removed from our mailing lists at any time, you can change your contact preferences by clicking <a href="https://forms.progress.com/SubscriptionMgt-English">here</a>.</p>
		</div>
		<input type="checkbox" name="ElectricMessageOptOut" value="" class="-dn u-dn js-empty-value-check-box" style="display: none;">
		<input type="checkbox" name="ElectricMessageOptOut" value="1" class="-dn u-dn js-disagree-value-check-box" style="display: none;">
		<p data-sf-role="error-message" role="alert" aria-live="assertive"></p>

		<style>
			.chbox-has-error {
				outline: #ed0149 solid 1px;
			}
		</style>
	</div>



<div class="-dn u-dn js-recaptcha-container">
	<input type="hidden" class="js-recaptcha-token-input" name="recaptcha" />
	<input type="hidden" class="js-recaptcha-buttons-selector" value="button[type=&quot;submit&quot;],input[type=&quot;submit&quot;]" />
	<input type="hidden" class="js-recaptcha-V3-action" value="Submit" />
</div>




<div class="sf-fieldWrp">
	<button type="submit" class="Btn Btn--prim -db"  >Subscribe</button>
</div>



					</div>
					<input type="hidden" value="ce7de077-16f7-42c0-90c4-5a8207c5f084" name="WidgetInstanceId" />
					<input type="hidden" data-sf-role="ajax-submit-url" value="/widgettemplateformsubmit/CommonForm/TemplateAjaxSubmit" />
					<input type="hidden" data-sf-role="redirect-url" />
					<input type="hidden" data-sf-role="widget-id" name="WidgetId" />

						<input type="hidden" name="pageurl" />
														</form>













</div>

</div>
</div>
</div>
</div>
</section>
</div>



<footer class="PRGS-Footer is-large" data-prgs-footer-version="1.5.29" data-lang="en"><div class="PRGS-container"><div class="PRGS-Footer-sitemap"><div class="PRGS-row"><div class="PRGS-col-8"><div class="h3">Technology</div><ul><li><a href="/data-platform">Data Platform</a></li><li><a href="/digital-experience">Digital Experience</a></li><li><a href="https://www.chef.io/" target="_blank" aria-label="DevOps (opens in new window)">DevOps</a></li><li><a href="/infrastructure-management">Infrastructure Management &amp; Operations</a></li><li><a href="/ui-ux-tools">AI-Enhanced UI Tools</a></li><li><a href="/file-transfer">Document Collaboration and File Transfer</a></li></ul></div><div class="PRGS-col-4 PRGS-col--offset-1"><div class="h3">Quick Links</div><ul><li><a href="/products">Products</a></li><li><a href="/trials">Trials</a></li><li><a href="/services">Services</a></li><li><a href="/partners">Partners</a></li><li><a href="/support">Support</a></li><li><a href="/events">Events</a></li><li><a href="/blogs">Blogs</a></li></ul></div><div class="PRGS-col-4 PRGS-col--offset-1"><div class="h3">About</div><ul><li><a href="/company">Company</a></li><li><a href="/customers">Customer Stories</a></li><li><a href="/company/awards">Awards</a></li><li><a href="https://investors.progress.com" target="_blank" aria-label="Investor relations (opens in new window)">Investor relations</a></li><li><a href="/company/offices">Offices</a></li><li><a href="/company/careers">Careers</a></li><li><a href="/company/40-years">40 Years of Progress</a></li></ul></div><div class="PRGS-col-6"><a href="/company/contact" class="Btn">Contact us</a><div class="PRGS-Phone-Personalized"></div><div class="PRGS-Phone-Main"><div class="h3">Global Headquarters, USA</div><a href="tel:1-800-477-6473">1-800-477-6473</a></div><p>or find <a href="https://www.progress.com/company/offices" class="PRGS-InlineLink">a local contact</a></p></div></div></div><div class="PRGS-Footer-core"><div class="PRGS-row"><div class="PRGS-col-10"><a href="https://www.progress.com" class="PRGS-Footer-logo"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="32" viewBox="0 0 512 120" role="img" aria-label="Progress logo"><path class="PRGS-branding-shape" d="M95.52,29.33h0v51a3.93,3.93,0,0,1-1.78,3.08l-1.67,1L79.35,91.76l-8.59,5-1.78,1V42.6L21.23,15,43.91,1.93,46,0.74a3.94,3.94,0,0,1,3.56,0L81,18.9l14.51,8.38v2.05ZM58.36,48.72l-9.79-5.66L25.66,29.83a4,4,0,0,0-3.56,0L1.77,41.57,0,42.6,34.49,62.51v39.83l20.3-11.73,1.79-1a3.94,3.94,0,0,0,1.78-3.08V48.72ZM0,82.43L23.86,96.21V68.63Z"></path><path class="PRGS-branding-text" d="M148.09,27.28h-26V97.76h11.55V70.1h14.57c15.77,0,24.45-7.7,24.45-21.69,0-6.35-2.4-21.12-24.55-21.12M160.89,48.6c0,7.95-4.12,11.19-14.24,11.19h-13V37.69h14.57c8.56,0,12.71,3.57,12.71,10.91M207,46.41l0.87,0.42-2,10.42-1.35-.42a11.32,11.32,0,0,0-3.34-.51c-10.79,0-11.67,8.59-11.67,19V97.76H178.87V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9A14.55,14.55,0,0,1,207,46.41M233.29,45c-8.42,0-15.16,3.2-19.5,9.27-4.56,6.37-5.23,13.85-5.23,17.74,0,16.36,9.7,26.92,24.73,26.92,18.26,0,24.73-14.71,24.73-27.3,0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0,44.38c-8.37,0-13.57-6.66-13.57-17.37s5.2-17.55,13.57-17.55S247,61.23,247,71.78c0,10.83-5.24,17.56-13.66,17.56M347.89,46.41l0.87,0.42-2,10.42-1.35-.42a11.26,11.26,0,0,0-3.33-.51c-10.78,0-11.66,8.59-11.66,19V97.76H319.76V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9a14.54,14.54,0,0,1,7.73,1.06m38.4,34.76-0.2.57c-2.23,6.36-7.57,7.7-11.65,7.7-8.09,0-13.3-5.37-13.81-14.09h36.59l0.13-1a31.26,31.26,0,0,0,.12-4.12c0-.34,0-0.64,0-0.93C396.93,54.78,387.48,45,374,45c-7.9,0-14.37,3.1-18.73,9a30.85,30.85,0,0,0-5.54,18c0,16,9.95,26.74,24.74,26.74,11.45,0,19.33-5.82,22.2-16.38L397,81.16h-10.7ZM361,66.05c0.9-7.17,5.81-11.73,12.79-11.73,5.33,0,11.64,3.1,12.52,11.73H361Zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69,0-22.83,13.81-22.83,26.63,0,13.16,7.06,26.44,22.83,26.44a18.33,18.33,0,0,0,13.35-5.42c0,2.28-.1,4.45-0.16,5.38-0.58,8.54-4.68,12.51-12.91,12.51-4.47,0-9.61-1.59-10.6-6l-0.22-1H265.46l0.17,1.41c1.1,9.12,9.11,14.79,20.9,14.79,10.34,0,17.7-3.9,21.28-11.26,1.73-3.55,2.6-8.72,2.6-15.37V46H300.28v4.34ZM287.19,88.49c-3.74,0-12.43-1.69-12.43-17.37,0-10.3,4.87-16.7,12.71-16.7,6.06,0,12.52,4.39,12.52,16.7,0,10.87-4.79,17.37-12.81,17.37m159.67-6.31c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45L402,81.16h10.52L412.73,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.3,15.49l0.09,1.07H434.5l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-10,.53-10,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.59,2.32,9.93,6.67,9.93,13m49.39,0c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45l-0.11-1.09H462L462.12,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.29,15.49l0.09,1.07H483.9l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-9.95.53-9.95,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.58,2.32,9.93,6.67,9.93,13"></path><path class="PRGS-branding-text" d="M504.71,51.49A7.37,7.37,0,1,1,512,44.12a7.23,7.23,0,0,1-7.29,7.37m0-13.49a6.12,6.12,0,1,0,6,6.12,5.91,5.91,0,0,0-6-6.12m-0.85,7.49v2.46h-2.17V40.21h3.62a2.58,2.58,0,0,1,2.86,2.7,2.26,2.26,0,0,1-1.49,2.34l1.77,2.7H506l-1.49-2.46h-0.68ZM505.07,42h-1.21v1.73h1.21a0.86,0.86,0,0,0,1-.85,0.88,0.88,0,0,0-1-.89"></path><!--[if lte IE 8]><image width="130" height="32" border="0" src="https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png" xlink:href=""><![endif]--></svg></a><p class="PRGS-Footer-copyright">Copyright &copy; 2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.</p><p>Progress and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See <a href="/legal/trademarks">Trademarks</a> for appropriate markings. All rights in any other trademarks contained herein are reserved by their respective owners and their inclusion does not imply an endorsement, affiliation, or sponsorship as between Progress and the respective owners.</p></div><div class="PRGS-col-14"><div class="PRGS-Footer-social"><a href="https://www.facebook.com/progresssw" title="facebook" target="_blank" aria-label="facebook (opens in new window)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37" width="24" height="24" role="img" aria-label="Facebook icon"><path d="m36.8 18.4c0-10.1-8.2-18.4-18.4-18.4-10.1 0-18.4 8.3-18.4 18.4 0 8.7 6 15.9 14 17.9v-12.3l-3.8 0.1v-5.7h3.8v-2.4c0-6.3 2.8-9.2 9-9.2 1.1 0 3.1 0.3 4 0.5v5.1c-0.5-0.1-1.2-0.1-2.2-0.1-3 0-4.2 1.2-4.2 4.1v2h6.1l-1.1 5.7h-5v12.6c9.2-1.1 16.2-8.9 16.2-18.3"/></svg> </a><a href="https://x.com/progresssw" title="X" target="_blank" aria-label="X (opens in new window)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -3 32 40" width="24" height="24" role="img" aria-label="X.com icon"><path d="m18.9 13.7l12.9 18.8h-9.5l-8.7-12.6-10.8 12.6h-2.8l12.4-14.5-12.4-18h9.5l8.2 11.9 10.2-11.9h2.8l-11.8 13.7zm-3.8 4.5l8.5 12.2h4.3l-10.5-15-1.2-1.8-8.1-11.5h-4.3l10 14.3 1.3 1.8z"/></svg> </a><a href="https://www.youtube.com/user/ProgressSW" title="youtube" target="_blank" aria-label="youtube (opens in new window)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 30" width="24" height="24" role="img" aria-label="YouTube icon"><path d="m41.7 14.6c0 0 0 6.8-0.9 10-0.5 1.8-1.9 3.2-3.7 3.7-3.2 0.9-16.3 0.9-16.3 0.9 0 0-13 0-16.2-0.9-1.8-0.5-3.2-1.9-3.7-3.7-0.9-3.2-0.9-10-0.9-10 0 0 0-6.8 0.9-10 0.5-1.8 1.9-3.2 3.7-3.7 3.2-0.9 16.2-0.9 16.2-0.9 0 0 13.1 0 16.3 0.9 1.8 0.5 3.2 1.9 3.7 3.7 0.9 3.2 0.9 10 0.9 10zm-14.2 0l-10.8-6.3v12.5z"/></svg> </a><a href="https://www.instagram.com/progress_sw_" title="instagram" target="_blank" aria-label="instagram (opens in new window)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 37 37" width="24" height="24" role="img" aria-label="Instagram icon"><path fill-rule="evenodd" d="m34.6 10.2c0.1 1.8 0.1 2.4 0.1 7.1 0 4.7 0 5.3-0.1 7.1 0 1.4-0.3 2.9-0.8 4.2-0.9 2.3-2.8 4.2-5.1 5.1q-2 0.7-4.2 0.8c-1.8 0.1-2.4 0.1-7.1 0.1-4.7 0-5.3 0-7.2-0.1-1.4 0-2.8-0.3-4.2-0.8-2.3-0.9-4.1-2.8-5-5.1q-0.8-2-0.9-4.1c-0.1-1.9-0.1-2.5-0.1-7.2 0-4.6 0-5.2 0.1-7.1 0-1.4 0.3-2.8 0.8-4.2 0.9-2.3 2.7-4.2 5.1-5.1q2-0.7 4.2-0.8c1.8-0.1 2.5-0.1 7.1-0.1 4.7 0 5.4 0 7.2 0.1 1.4 0 2.9 0.3 4.2 0.8 2.3 0.9 4.2 2.7 5.1 5.1q0.7 2 0.8 4.2zm-3.1 7.1c0-4.6 0-5.2-0.1-7q0-1.6-0.6-3.2c-0.6-1.5-1.8-2.7-3.3-3.3q-1.5-0.6-3.2-0.6c-1.8-0.1-2.4-0.1-7-0.1-4.6 0-5.2 0.1-7 0.2q-1.6 0-3.2 0.6c-1.5 0.5-2.7 1.7-3.2 3.2q-0.6 1.6-0.6 3.2c-0.1 1.8-0.1 2.4-0.1 7 0 4.6 0 5.2 0.1 7q0 1.6 0.6 3.2c0.5 1.5 1.7 2.7 3.2 3.3q1.6 0.6 3.2 0.6c1.8 0.1 2.4 0.1 7 0.1 4.6 0 5.2 0 7-0.1q1.7 0 3.2-0.6c1.5-0.6 2.7-1.8 3.3-3.3q0.6-1.6 0.6-3.2c0.1-1.8 0.1-2.4 0.1-7z"/><path fill-rule="evenodd" d="m26.2 17.3c0 4.9-4 8.9-8.9 8.9-4.9 0-8.9-4-8.9-8.9 0-4.9 4-8.9 8.9-8.9 4.9 0 8.9 4 8.9 8.9zm-3.1 0c0-3.2-2.6-5.8-5.8-5.8-3.2 0-5.7 2.6-5.7 5.8 0 3.2 2.5 5.7 5.7 5.7 3.2 0 5.8-2.5 5.8-5.7z"/><path d="m26.5 6c-1.1 0-2 0.9-2 2.1 0 1.1 0.9 2 2 2 1.2 0 2.1-0.9 2.1-2 0-1.2-0.9-2.1-2.1-2.1z"/></svg> </a><a href="https://www.linkedin.com/company/progress-software" title="linkedin" target="_blank" aria-label="linkedin (opens in new window)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 37 37" width="24" height="24" role="img" aria-label="Linkedin icon"><path d="m34 3.8v26.4c0 2.1-1.7 3.8-3.8 3.8h-26.4c-2.1 0-3.8-1.7-3.8-3.8v-26.4c0-2.1 1.7-3.8 3.8-3.8h26.4c2.1 0 3.8 1.7 3.8 3.8zm-23.7 9.1h-5.1v16.4h5.1zm0.4-5.2c0-1.6-1.3-3-3-3-1.6 0-3 1.4-3 3 0 1.7 1.4 3.1 3 3.1 1.7 0 3-1.4 3-3.1zm18.6 11.2c0-4.4-2.5-6.5-6-6.5-3.5 0-4.9 2.7-4.9 2.7v-2.2h-4.9v16.4h4.9v-8.6c0-2.3 1-3.7 3.1-3.7 1.8 0 2.7 1.3 2.7 3.7v8.6h5.1z"/></svg></a></div><div class="PRGS-Footer-info"><a href="/legal/terms-of-use">Terms of Use</a> <a href="/legal/privacy-center">Privacy Center</a> <a href="/trust-center">Trust Center</a> <a href="/legal/trademarks">Trademarks</a> <a href="/legal">License Agreements</a> <a href="/company/code-of-conduct">Code of Conduct</a><div class="PRGS-CCPA"><a class="Btn" href="https://forms.progress.com/ccpa-subscription" target="_blank" aria-label="Do Not Sell or Share My Personal Information (opens in new window)">Do Not Sell or Share My Personal Information</a></div></div><div class="PRGS-Footer-cms">Powered by <a href="https://www.progress.com/sitefinity-cms">Progress Sitefinity</a></div></div></div></div></div></footer>
<script type="text/javascript">
navigator.sayswho=function(){var u=navigator.userAgent,n,t,r,f,i=u.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];/trident/i.test(i[1])?(console.log("in trident"),n=/\brv[ :]+(\d+)/g.exec(u)||[],t="ie",r=n[1]||""):i[1]==="Chrome"?(n=u.match(/\b(OPR|Edge)\/(\d+)/),n!=null?(t=n.slice(1,2).toString().toLowerCase().replace("opr","opera"),r=n.slice(2)):(t=i[1].toString().toLowerCase(),r=i[2].toString())):(t=i[1].toString().toLowerCase(),r=i[2].toString());f="t-"+t+" t-"+t+r;document.querySelector("html").setAttribute("class",f)}()
</script>



<script type="text/javascript" src="/WebResource.axd?d=wnB2OjhYopty-dCFa4b2kHGj5gFtcOMYV3vDfHgUZGbY4lr6-npFVnYAocsaCKQHKgn5KX13kYXPPXv4nNWwpeELmjGrNyxHYQRx4zrToI8KHcltcX5S-jqqac1Abh07bVuogfcNFoD50O5kmX9AnPfdGlH2Y2piet8LCKbqxQ_s09n4Vpdxv3ET8oml0P4aGY_XQHN_X6e8YBOmSM-i9cSXEtiOCwSId_i_tTdzFs41&amp;t=639076930040000000">

</script><script data-sf-pers-id="5eb48eca-4a14-4f3d-a4b8-d1c94062263a" data-sf-pers-raise-events="True" data-sf-pers-page-node-id="cc79ed93-a103-49dc-8485-c20bd79770bd" data-sf-pers-page-data-id="19e4a204-9c1a-4f6f-be5a-33b36a1dfe60" data-sf-pers-page-node-key="CC79ED93-A103-49DC-8485-C20BD79770BD/3df8bdf1-9630-4d26-8de0-de3659b0e294/SitefinitySiteMap" data-sf-app-path="/" data-sf-loaded-scripts="['//cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js', '//cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.0/jquery-migrate.min.js', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.Forms/Scripts/recaptcha-service.js?package=PureMvc&v=MTYxMDcyMzA4OA%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&v=LTE2NTA4NjMzNDM%3d', '/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/EmailTextField/email-text-field.js?package=PureMvc&v=LTk2NTIxMzkzMg%3d%3d', '/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Form/form.all.js?package=PureMvc&v=MTAzMjkxNTIxNQ%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/StatesListField/states-field.min.js?package=PureMvc&v=LTg5NTg4MTIwMA%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/OptInOutField/opt-in-out.min.js?package=PureMvc&v=LTg5NTg4MTIwMA%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js?package=PureMvc&v=LTg5NTg4MTIwMA%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=_trE5YCfL5mCUmHRumfR2UHYkOcViQoc7U3C9UF6M2A1', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/CommonForm/FormTracking.js?package=PureMvc&v=LTg5NTg4MTIwMA%3d%3d', 'https://d3ba5g9yhie26y.cloudfront.net/cache/174ea783074ba7ae1232e2fa27d0c721b0c2e0c0/js/all.min.js']" data-sf-culture="en"></script>





<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.progress.com","address":[{"@type":"PostalAddress","addressLocality":"Singapore","postalCode":"048616","streetAddress":"One Raffles Place Tower 2, Regus Center, 19th Floor (Suite 1915)"},{"@type":"PostalAddress","addressLocality":"Brno","postalCode":"617 00 brno","streetAddress":"škrobárenská 511/5"},{"@type":"PostalAddress","addressLocality":"Tokyo","postalCode":"106-0047","streetAddress":"Minami Azubu T&F building 8F 4-11-22, Minami Azabu, Minato-ku"},{"@type":"PostalAddress","addressLocality":"Sofia","postalCode":"1784","streetAddress":"54B Tsarigradsko Shose Blvd"},{"@type":"PostalAddress","addressLocality":"Rotterdam","postalCode":"3067 GC","streetAddress":"Prins Alexanderplein 12"},{"@type":"PostalAddress","addressLocality":"Madrid","postalCode":"28006","streetAddress":"Calle de María de Molina, 41"},{"@type":"PostalAddress","addressLocality":"Bracknell","postalCode":"Berkshire, RG12 1WA","streetAddress":"Venture House, 2 Arlington Square "},{"@type":"PostalAddress","addressLocality":"Hyderabad","postalCode":"500019","streetAddress":"Plot No 1, No 83/1, Hyderabad Knowledge City, TSIIC, Raidurg Panmaktha, Serilingampally Mandal, Unit 1101"},{"@type":"PostalAddress","addressLocality":"Oslo","postalCode":"0164","streetAddress":"C.J. Hambros Plass 2C"},{"@type":"PostalAddress","addressLocality":"Espoo","postalCode":"02150","streetAddress":"Keilaranta 16"},{"@type":"PostalAddress","addressLocality":"Sao Paulo","postalCode":"04171-130","streetAddress":"Rua Irmã Gabriela, nº 51 4th floor – room 416 – Spaces Berrini"},{"@type":"PostalAddress","addressLocality":"Milan","postalCode":"20121","streetAddress":"Piazzale Biancamano, 8"},{"@type":"PostalAddress","addressLocality":"Stockholm","postalCode":"114 42","streetAddress":"Östermalmstorg 1"},{"@type":"PostalAddress","addressLocality":"Puteaux","postalCode":"92088","streetAddress":"5, place de la Pyramide"},{"@type":"PostalAddress","addressLocality":"Cologne","postalCode":"50670","streetAddress":"Christophstr. 15-17"},{"@type":"PostalAddress","addressLocality":"Brussels","postalCode":"1000","streetAddress":"Avenue Marnix 23, 5th floor"}],"contactPoint":[{"@type":"ContactPoint","telephone":"+65-3157-4297","contactType":"Customer service","areaServed":"Singapore"},{"@type":"ContactPoint","telephone":"+420-530-501-600","contactType":"Customer service","areaServed":"Czech Republic"},{"@type":"ContactPoint","telephone":null,"contactType":"Customer service","areaServed":"Japan"},{"@type":"ContactPoint","telephone":"+359-2-8099850 ","contactType":"Customer service","areaServed":"Bulgaria"},{"@type":"ContactPoint","telephone":"+31-10-899-8420","contactType":"Customer service","areaServed":"EMEA Headquarters"},{"@type":"ContactPoint","telephone":"+34 910 48 85 75","contactType":"Customer service","areaServed":"Spain"},{"@type":"ContactPoint","telephone":"+44-1344-953434","contactType":"Customer service","areaServed":"United Kingdom"},{"@type":"ContactPoint","telephone":"+91-40-6901-0400","contactType":"Customer service","areaServed":"India"},{"@type":"ContactPoint","telephone":"+47-21-63-12-61","contactType":"Customer service","areaServed":"Norway"},{"@type":"ContactPoint","telephone":"+358-9-42703600","contactType":"Customer service","areaServed":"Finland"},{"@type":"ContactPoint","telephone":"+55-800-892-5231","contactType":"Customer service","areaServed":"Brazil"},{"@type":"ContactPoint","telephone":"+39-02-3045-6236","contactType":"Customer service","areaServed":"Italy"},{"@type":"ContactPoint","telephone":"+46-8-525-179-69","contactType":"Customer service","areaServed":"Sweden"},{"@type":"ContactPoint","telephone":"+33-1-89-19-56-46","contactType":"Customer service","areaServed":"France"},{"@type":"ContactPoint","telephone":"+49-221-650324-29","contactType":"Customer service","areaServed":"Germany"},{"@type":"ContactPoint","telephone":"+32-2-883-77-28","contactType":"Customer service","areaServed":"Belgium"}]}</script><script data-sf-pers-id="9c304d44-280c-4702-a1b7-7286fe4975f7" data-sf-pers-raise-events="True"></script><div class="-dn"></div>

 <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" type="text/javascript"></script><script src="//cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.0/jquery-migrate.min.js" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.Forms/Scripts/recaptcha-service.js?package=PureMvc&amp;v=MTYxMDcyMzA4OA%3d%3d" type="text/javascript"></script>
            <script type="text/javascript">
                var oneTrustHelper = (function () {
                    function evalGTMScript() {
                        var gtmScript = document.getElementById("GTMScript");
                        gtmScript.type = "text/javascript";
                        gtmScript.classList.remove("optanon-category-1");
                        eval(gtmScript.innerHTML);
                    };

                    return {
                        gtmFallback: function () {
                            console.warn('OneTrust not loaded.');
                            if (document.readyState !== 'loading') {
                                evalGTMScript();
                            } else {
                                document.addEventListener('readystatechange', function () {
                                    if (document.readyState === 'interactive') {
                                        evalGTMScript();
                                    }
                                });
                            };
                        }
                    };
                })();
            </script>
        
               <script onerror="oneTrustHelper.gtmFallback()" src="https://cdn.cookielaw.org/consent/f9397248-1dbe-47fc-9dbf-c50e7dd51096/otSDKStub.js" data-language="en" type="text/javascript" charset="UTF-8" data-domain-script="f9397248-1dbe-47fc-9dbf-c50e7dd51096"></script>
            
<script type="text/javascript">
    (function (w) {
        w.OptanonGroups = {"StrictlyNecessaryCookies":"1","PerformanceCookies":"2","FunctionalCookies":"3","TargetingCookies":"4"};

        w.isOptanonGroupActive = function (groupId, explicit) {
            if (!w.OptanonActiveGroups) return false;
            var groupMatchKey = ',' + groupId + ',';

            return w.OptanonActiveGroups.indexOf(groupMatchKey) !== -1;
        }

        function toggleSitefinityTrackingConsent() {
            var performanceCookiesGroupId = w.OptanonGroups.PerformanceCookies;
            var isPerformanceCookiesGroupIdActive = w.isOptanonGroupActive(performanceCookiesGroupId, true);

            if (w.TrackingConsentManager) {
                w.TrackingConsentManager.updateUserConsent(isPerformanceCookiesGroupIdActive);
            }
        };

        var trackingScriptsQueue = [];
        w.invokeTrackingScript = function (thisReference, trackingGroup, functionReference) {
            if (isOptanonGroupActive(trackingGroup, true)) {
                functionReference.call(thisReference);
            }
            else {
                trackingScriptsQueue.push({
                    thisReference: thisReference,
                    trackingGroup: trackingGroup,
                    functionReference: functionReference
                });
            }
        }

        var isOptanonToggled = false;
        var preferenceChangeHandlerAdded = false;

        w.OptanonWrapper = function () {
            var newTrackingScriptsQueue = [];
            for (var i = 0; i < trackingScriptsQueue.length; i++) {
                var trackingScriptData = trackingScriptsQueue[i];
                if (isOptanonGroupActive(trackingScriptData.trackingGroup, true)) {
                    trackingScriptData.functionReference.call(trackingScriptData.thisReference);
                }
                else {
                    newTrackingScriptsQueue.push(trackingScriptData);
                }
            }

            trackingScriptsQueue = newTrackingScriptsQueue;

            if (!isOptanonToggled && w.location.hash === '#cookie-settings' && true) {
                isOptanonToggled = true;
                Optanon.ToggleInfoDisplay();
            }

            if(!preferenceChangeHandlerAdded){
                
                 OneTrust.OnConsentChanged(function() {

                     // Trigger cookie check process after user makes changes to allowed cookie groups from the OneTrust cookie settings dialog.
                     $.ajax(
                     {
                         url: '/webapi/CookiePreferences/Update',
                         type: 'HEAD'
                     });
                 });

                preferenceChangeHandlerAdded = true;
            }

            toggleSitefinityTrackingConsent();
        }
    })(window);
</script>
 <script id="GTMScript" type="text/plain" class="optanon-category-1">(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-TX8G7Q');</script> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TX8G7Q" height="0" width="0" style="display: none; visibility: hidden"></iframe></noscript> <script type="text/plain" class="optanon-category-2">!function (e) { for (var r = document.getElementsByTagName("script")[0], s = r.parentNode, t = 0; t < e.length; t++) { var i = e[t], c = document.createElement("script"); c.src = i.src, c.type = "text/javascript", i.id && (c.id = i.id), s.insertBefore(c, r) } }([{ id: "atcOverride", src: "//secure.progress.com/js/atcOverride.js" }, { id: "redirect", src: "//secure.progress.com/js/redirect.js" }]);</script> <script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&amp;v=LTE2NTA4NjMzNDM%3d" type="text/javascript"></script> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/EmailTextField/email-text-field.js?package=PureMvc&amp;v=LTk2NTIxMzkzMg%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/StatesListField/states-field.min.js?package=PureMvc&amp;v=LTg5NTg4MTIwMA%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/OptInOutField/opt-in-out.min.js?package=PureMvc&amp;v=LTg5NTg4MTIwMA%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js?package=PureMvc&amp;v=LTg5NTg4MTIwMA%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=_trE5YCfL5mCUmHRumfR2UHYkOcViQoc7U3C9UF6M2A1" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/CommonForm/FormTracking.js?package=PureMvc&amp;v=LTg5NTg4MTIwMA%3d%3d" type="text/javascript"></script><script src="https://d3ba5g9yhie26y.cloudfront.net/cache/174ea783074ba7ae1232e2fa27d0c721b0c2e0c0/js/all.min.js" type="text/javascript"></script>
<script type="text/javascript">
    
(function() {
    if (window._dataLayerTimeout) {
        clearTimeout(window._dataLayerTimeout);
    }

    window._dataLayerTaxLoadedEvent = {
		...(window._dataLayerTaxLoadedEvent || {}),
		...{"tax_pagenode_products":"all-products","event":"tax_loaded"}
	};

    window._dataLayerTimeout = setTimeout(function() {
        window.dataLayer = window.dataLayer || [];
        window.dataLayer.push(window._dataLayerTaxLoadedEvent);
    }); 
})();

</script><script type="text/javascript">
    var blogsList = document.querySelector('#BlogPostsList');
    var hasNoPopularPosts = blogsList.querySelectorAll('.Card').length == 0;
    var title = document.querySelector('#PopularStories');
    if (hasNoPopularPosts) {
      title.classList.add('-dn');
      blogsList.classList.remove('-mb8');
      }
  </script><script type="text/javascript">(function(n){var t=n.fn.text;n.fn.text=function(i){return n.isFunction(i)?t.apply(this,arguments):typeof i!="object"&&i!==undefined&&this.length==1&&n(this[0]).data().sfRole&&n(this[0]).data().sfRole=="success-message"?this.empty().html(i):t.apply(this,arguments)}})(jQuery)</script><script type="text/javascript">(function(){var t=function(t){if(!t.IsAutoSubmitRequest&&t.WidgetInstanceId=="ce7de077-16f7-42c0-90c4-5a8207c5f084"&&t.status===200){var r=JSON.parse(t.response);if(!r.success){var u=n(r.error)?JSON.parse(r.error):null,f=u&&u.CustomErrors&&n(u.CustomErrors)?JSON.parse(u.CustomErrors):null;if(!f)return;for(var i=$('[name="WidgetInstanceId"][value="ce7de077-16f7-42c0-90c4-5a8207c5f084"]').closest('[data-sf-role="form-container"]'),o=i.find('[data-sf-role="error-message"]'),s=0;s<o.length;s++){var h=$(o[s]),c=h.clone(),l=h.parent();l.find('> [data-sf-role="error-message"]').remove();c.appendTo(l);c.show()}if(o=i.find('[data-sf-role="error-message"]'),f)for(var a in f){var v=i.find('[name="'+a+'"]'),e=v?v.parent().children('[data-sf-role="error-message"]'):null;e&&(e.text(f[a]),e.addClass("sfError"),e.parent().addClass("sfErrorWrp"))}else{var y=i.find(".js-main-error-message-wrapper .js-main-error-message-container");y.html(r.error);y.show()}i.find('button[type="submit"],input[type="submit"]').click(function(){i.find('[data-sf-role="error-message"]').text("")})}}};function n(n){try{JSON.parse(n)}catch(t){return!1}return!0}window.MvcFormSubmitResponseHandlers=window.MvcFormSubmitResponseHandlers||[];window.MvcFormSubmitResponseHandlers.push(t)})()</script><script type="text/javascript">(function(){var n=function(n){if(n.WidgetInstanceId=="ce7de077-16f7-42c0-90c4-5a8207c5f084"&&n.status===200){var t=JSON.parse(n.response);t.success&&window.invokeTrackingScript(this,OptanonGroups.PerformanceCookies,function(){var i=$('[name="WidgetInstanceId"][value="ce7de077-16f7-42c0-90c4-5a8207c5f084"]').closest('[data-sf-role="form-container"]'),n="Email",t=n?i.find("input[name="+n+"]"):null;t&&(window.BizibleTracker=window.BizibleTracker||[],BizibleTracker.push({Email:t.val(),SendIfSame:!1}))})}};window.MvcFormSubmitResponseHandlers=window.MvcFormSubmitResponseHandlers||[];window.MvcFormSubmitResponseHandlers.push(n)})()</script><script type="text/javascript">(function(){var n=function(n){if(n.WidgetInstanceId=="ce7de077-16f7-42c0-90c4-5a8207c5f084"&&n.status===200){var i=JSON.parse(n.response);if(i.success){var t="/virtual/blogs";t&&typeof dataLayer!="undefined"&&(window.dataLayer=window.dataLayer||[],dataLayer.push({event:"virtualPageview",vpv:t}),dataLayer.push({event:"page_view",page_path:t}))}}};window.MvcFormSubmitResponseHandlers=window.MvcFormSubmitResponseHandlers||[];window.MvcFormSubmitResponseHandlers.push(n)})()</script><script class="optanon-category-2" type="text/plain">(function(){var n=function(){var n=$('[name="WidgetInstanceId"][value="ce7de077-16f7-42c0-90c4-5a8207c5f084"]').closest("form");if(n.length===0&&(n=$('[name="WidgetInstanceId"][value="ce7de077-16f7-42c0-90c4-5a8207c5f084"]').closest('[data-sf-role="form-container"]')),n.length>0){var t=document.createElement("input");t.type="hidden";t.setAttribute("name","ShouldStoreAutoSubmitCookie");t.setAttribute("value","true");n[0].appendChild(t)}};$(document).ready(function(){n()})})()</script><script type="text/javascript">
    $('#form--1').find('[name="pageurl"]').val(window.location.href);
</script><script class="optanon-category-2" type="text/plain">$(function(){function r(n){return n.split("?")[0]}let t=r("/widgettemplateformsubmit/CommonForm/TemplateAjaxSubmit");function i(){setAdWordsCookie("adWordsData","ad_words",!0,t);setAdWordsCookie("expTracking","expTracking",!0,t);window.addEventListener("onOptimizeCallbackTriggered",function(){setAdWordsCookie("expTracking","expTracking",!0,t)},!1)}if(typeof setAdWordsCookie=="function")i();else{function t(){this.readyState&&this.readyState!=="complete"&&this.readyState!=="loaded"||i()}var n=document.createElement("script");n.src="/WebResource.axd?d=9dBu5EkfFANOtYiVvE-F0kiNz91an4TRodBUheOHoYFFTU-zslLkuEdH8vaC6Ijf3unPYVGCiQLm3UR4BQpapzne6hkMbD-amYBoJDyT0RX-Bt0jTXezoXiWvjIUGJf9j8u5gbMMeXrN85ikX5u_xXjSPU_cTjdJ2DBImMPSRXiHyzU66dyWj1xnliXEsULQE6HM6XNob1EHq_jdr5ngWZeCSsrBz93_nWFwNk4GMpI1&amp;t=639149478940000000";n.type="text/javascript";n.async=!0;n.addEventListener?n.addEventListener("load",t,!1):script.readyState&&(n.onreadystatechange=t);document.body.appendChild(n)}})</script><script class="optanon-category-2" type="text/plain">$(function(){var t=[],f=new Web.Forms.FormFieldManager("form--1"),n=JSON.parse('[{"type":"Email","htmlName":"Email","providerFieldName":"C_EmailAddress"},{"type":"Country","htmlName":"Country","providerFieldName":"C_Country"},{"type":"State","htmlName":"State","providerFieldName":"C_State_Prov"},{"type":"Email Opt-in/out","htmlName":"ElectricMessageOptOut","providerFieldName":"C_Electron_Message_Status1"}]'),i=JSON.parse('{"siteId":"1325","pps":"50","dlKey":"6a658360-4f8e-4a82-81df-12d57d43ef11","elqCookieWrite":"0","contactDlKey":"d3b0b8c7-0681-44c2-a213-f3586276a006","initialElqCookieWrite":"1","initialElqCookie":"0","initialPps":"70"}');i&&n&&n.length>0&&t.push(new Web.Forms.EloquaPrefillDataProvider(n,i));var r=JSON.parse('[{"fieldType":"Email Opt-in/out","prefiller":"emailOptInOut"}]'),u=new Web.Forms.FormPrefill(t,r,"form--1");u.prefill()})</script><script class="optanon-category-2" type="text/plain">(function(){var n=Web.Widgets.Mvc.Forms.Tracking,e=!navigator.sendBeacon,r=document.getElementById("form--1"),o=r.querySelector(`[data-sf-role="widget-id"]`),c=o?o.value:"",u=c;u||(u="cc79ed93-a103-49dc-8485-c20bd79770bd");var t=new n.GoalConversionInfo("BlogSubscription","Progress",u),s=new n.Sitefinity.GoalConversionFormTracker(t,"ce7de077-16f7-42c0-90c4-5a8207c5f084",e),f=new n.Sitefinity.TriggerableGoalConversionFormTracker(t);r.triggerableGoalConversionFormTracker=f;var h=new n.GoogleAnalyticsEventNotification("conversion-event",!e);new n.FormTracking(s,h).track();new n.FormTracking(f,h).track();var i=r.querySelector("[name='Product']");if(i){i.addEventListener("change",function(){var n="";if(i.tagName.toUpperCase()==="SELECT")n=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.test(this.value)?this.options[this.selectedIndex].text:this.value;else{var r=i.querySelectorAll('input[type="checkbox"]:checked');if(r&&r.length>0)for(var u=0;u<r.length;u++)n+=r[u].value,u!==r.length-1&&(n+=", ")}n&&(t.productName=n);s.updateData(t);f.updateData(t)});var l=new Event("change");i.dispatchEvent(l)}})()</script><script type="text/javascript">
(function() {
    if (window._dataLayerTimeout) {
        clearTimeout(window._dataLayerTimeout);
    }

    window._dataLayerTaxLoadedEvent = {
		...(window._dataLayerTaxLoadedEvent || {}),
		...{"tax_lastmodified":"20260427","event":"tax_loaded"}
	};

    window._dataLayerTimeout = setTimeout(function() {
        window.dataLayer = window.dataLayer || [];
        window.dataLayer.push(window._dataLayerTaxLoadedEvent);
    }); 
})();
</script><script type="text/plain" class="optanon-category-2">
	(function() {
				var script = 'https://s1325.t.eloqua.com/visitor/v200/svrGP?pps=70&siteid=1325';
				(function getScript(source, callback) {
					var script = document.createElement('script');
					var prior = document.getElementsByTagName('script')[0];
					script.async = 1;
					prior.parentNode.insertBefore(script, prior);
					script.onload = script.onreadystatechange = function( _, isAbort ) {
						if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {
							script.onload = script.onreadystatechange = null;
							script = undefined;

							if(!isAbort) { if(callback) callback(); }
						}
					};
					script.src = source;
				})(script, function() {
					if (typeof GetElqCustomerGUID == 'function') {
						var userId = GetElqCustomerGUID();
						document.cookie = 'elqUserId=' + userId + ';secure; path=/;SameSite=Lax;';
					}
				});
			})();
</script><script type="application/json" id="PersonalizationTracker">
	{"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"cc79ed93-a103-49dc-8485-c20bd79770bd"}
</script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPhkRhiW0N4ZsxoL7m2t3lBo0jaloN9l0KznaWyN8uM_MwoPlHH4k4V8JrQlZAy_TZh7aH1MO6R3nLedQFPW1yW3CvOyRNjHOA16tcPx3faCQx61_mh4yXIYD509mzqaRMhwJgYfbIF0Nmax2YAltfhPw5y4Hir_DwjhDM3v7aVSXRBwK2hJxQtsiKEBwac-KbgKSUoy-MVnDowDFASLVEeM1&amp;t=639076930040000000">

</script><script type="text/javascript">
$(function(){var n=StickyElement.create({top:0,resize:!0,elevation:!0,breakpoint:960,classOnly:!1,fixClass:"is-fixed",selector:".js-sticky-nav",stopSelector:".PRGS-Footer",placeholderClass:"sticky-nav-placeholder"})})
</script><script type="text/javascript">
window.addEventListener("DOMContentLoaded",function(){const n=document.querySelectorAll(".js-overlay-header-anchor");n.forEach(function(n){n.addEventListener("click",function(n){n.stopPropagation()})})})
</script><script type="text/javascript">
function insertPhone(){const n=document.querySelector('script[type="application/ld+json"]');if(n)try{const t=JSON.parse(n.textContent);if(t&&t.contactPoint&&Array.isArray(t.contactPoint)){const n=document.getElementById("personalization-current-country");for(const i of t.contactPoint)if(i.areaServed===n.getAttribute("value")){const r=n.getAttribute("data-pretty-name")||n.getAttribute("value"),t=i.telephone,u=document.querySelector("#Phone-Personalized"),f=document.querySelector(".PRGS-Phone-Personalized");u&&u.insertAdjacentHTML("afterbegin",`<h5 class="-fs24 -fw6 -mb1">${r}</h5>
                <div class="-fs18 -lh150 -mb3">
                  <p class="-mb0">Phone: <a href="tel:${t}" data-sf-ec-immutable="">${t}</a></p>
                </div>`);f&&f.insertAdjacentHTML("afterbegin",`<div class="h3">${r}</div>
                <a href="tel:${t}">${t}</a>`)}}}catch(t){}}function insertUKLink(){const n=document.getElementById("personalization-current-country").getAttribute("value")==="United Kingdom",t=document.querySelector(".PRGS-Footer")!==null;if(n&&t){const t=document.querySelector(".PRGS-CCPA"),n=document.createElement("div");n.className="-mt0h";n.innerHTML='<a href="https://www.progress.com/docs/default-source/default-document-library/psc-modern-slavery-and-human-trafficking-statement.pdf" target="_blank">Modern Slavery Statement<\/a>';t.after(n)}}(function(){var n=setInterval(function(){typeof personalizationManager!="undefined"&&personalizationManager.addPersonalizedContentLoaded&&(clearInterval(n),personalizationManager.addPersonalizedContentLoaded(function(){insertPhone();insertUKLink()}))},100)})()
</script><nav id='js-culture-links' class='-dn'><a href='https://www.progress.com/blogs' class='is-active' data-culture='en'> - Blogs</a><a href='https://www.progress.com/nl/blogs'  data-culture='nl'>Nederlands - Weblogs</a><a href='https://www.progress.com/fr/blogs'  data-culture='fr'> - Blogues</a><a href='https://www.progress.com/de/blogs'  data-culture='de'>Deutsch - Blogs & Blogs</a><a href='https://www.progress.com/jp/blogs'  data-culture='ja'>日本語 - Blogs</a><a href='https://www.progress.com/es/blogs'  data-culture='es'> - Blogs</a><a href='https://www.progress.com/tw/blogs'  data-culture='zh-TW'> - Blogs</a><a href='https://www.progress.com/pt/blogs'  data-culture='pt'> - Blogs</a></nav><script type="text/javascript">
window.addEventListener("DOMContentLoaded",()=>{const n=document.querySelector(`.js-topics a[href="${window.location.pathname}"]`),t=document.querySelectorAll('.js-topics [class*="col-"]').length==1&&!!n;n&&n.parentNode.remove();t&&document.querySelector(".js-topics").previousElementSibling.remove();window.setTimeout(()=>{window.dispatchEvent(new Event("resize"))},900)})
</script> <script type="text/javascript" defer src='https://d117h1jjiq768j.cloudfront.net/jsbundle/browsersession?v=tcPOfRs72PHBT4ETxfZH-MdC4rhmdlgJ9r1ORpYO_0Q1'></script> </body> </html>
