 <!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=638923997240000000">

</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/66dffee1092967c45048bb34c95e92b580f76868/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-03-04T16:30:20.573Z\",\"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|False","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=638923997460000000">

</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.27/css/index.min.css"><nav class="PRGS-Bar" id="js-prgs-bar" data-prgs-nav-version="1.5.27" 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">UI/UX 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/education/instructor-led">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.27/js/index.min.js"></script><script async type="module" src="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.27/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/sf_local/blog-top-image-770-x-433f7b67c36ca4b4bb38d481e9996c056df.png?sfvrsn=23fd375a_2" alt="Blog Top Image 770 x 433 Thumbnail" title="Blog Top Image 770 x 433" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Part 1: Getting Started with Progress’ RAG-as-a-Service Platform, Progress Agentic RAG</div>

          <span class="ResHorizontal-date">October 13, 2025</span>

        <div class="ResourceItem-summary -fs18">Enterprise knowledge management is broken. Critical insights get buried in email threads, brilliant analysis disappears into network drives and teams unknowingly duplicate work that was completed months earlier. The promise of AI-powered search and retrieval augmented generation (RAG) offers a solution—but how does it work in practice? Read our blog to find out.</div>
      </div>
      <a href="/blogs/part-1-getting-started-with-progress-rag-as-a-service-platform-progress-agentic-rag" 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/2025/10-25/resource-featured-image-770x433.jpg?sfvrsn=5fb298a9_2" alt="Decorative Graphic Thumbnail" title="Blog Progress OpenEdge is the Trusted Choice for Modern Business Apps Resource Featured Image 770x433" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Built for Business, Loved by Developers: Progress OpenEdge ABL</div>

          <span class="ResHorizontal-date">October 16, 2025</span>

        <div class="ResourceItem-summary -fs18">Progress OpenEdge ABL is a business-focused, fourth-generation language that enables rapid, reliable and scalable development of mission-critical applications, making it a trusted and future-ready choice for organizations and developers.</div>
      </div>
      <a href="/blogs/built-for-business-loved-by-developers-progress-openedge-abl" 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/sf_local/automatemft_launchgraphics---ritm0321861_blog-top-image-770x433.png?sfvrsn=6a9242ea_2" alt="AutomateMFT LaunchGraphics Thumbnail" title="AutomateMFT_LaunchGraphics---RITM0321861_Blog-Top-Image-770x433" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Introducing Automate MFT: Modern File Transfer Built for Hybrid and Distributed IT Ecosystems</div>

          <span class="ResHorizontal-date">October 08, 2025</span>

        <div class="ResourceItem-summary -fs18">We're thrilled to introduce Progress Automate MFT—a first-of-its-kind cloud-native orchestration engine explicitly built for automated, secure file transfer. Is a cloud-native file transfer solution at the top of your wish list? Let’s dive into the details that make Automate MFT the right solution for your enterprise.</div>
      </div>
      <a href="/blogs/introducing-automate-mft" 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/beyond-efficiency-kyle-lacy-ai-upskilling-future-marketing-teams" 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/04-26/kyle-lacy-10-minute-martech.jpg?sfvrsn=847d03a7_2" alt="Kyle Lacy 10 Minute Martech" title="Kyle Lacy 10 Minute Martech" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Beyond Efficiency: Kyle Lacy on AI, Upskilling and the Future of Marketing Teams</span>
                          <div class="ResourceItem-summary">ICYMI: Kyle Lacy catches up with 10 Minute Martech on why AI success depends on people, not just tools.</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/katie-austin' aria-label="Blog post author">Katie Austin</a>
                          </div>

                        <span class="ResourceItem-date">April 09, 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/introducing-ai-for-openedge-developers" 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/04-26/blog-top-image-770x433.jpg?sfvrsn=b0593482_2" alt="Decorative graphic" title="Blog Top Image Introducing AI for OpenEdge Developers 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Introducing AI for OpenEdge Developers</span>
                          <div class="ResourceItem-summary">This post introduces GenAI concepts for OpenEdge developers and proposes a safety-first approach where AI helps with language-heavy tasks (explain/summarize/draft/extract) while OpenEdge remains the system of record for validation, business rules, and transactions.</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/shelley-chase' aria-label="Blog post author">Shelley Chase</a>
                          </div>

                        <span class="ResourceItem-date">April 08, 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/false-economy-cloud-agents-why-on-prem-ended-up-cheaper" 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/templates/securefiletransfer_blogbanner_light-ritm0347703_secure-blog-top-image-770x433.png?sfvrsn=2a6b4f07_2" alt="Secure File Transfer Solutions" title="SecureFileTransfer_BlogBanner_Light-RITM0347703_Secure-Blog-Top-Image-770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">The False Economy of Cloud Agents Why On-Prem Ended Up Cheaper</span>
                          <div class="ResourceItem-summary">Ad-hoc file transfer setups create hidden costs many teams never calculate. Here’s how to evaluate your true TCO and pick the right MFT architecture.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/automate-mft' class="Tag -wa -z2">Automate MFT</a>
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/moveit' class="Tag -wa -z2">MOVEit</a>
          <a href='/blogs/security-and-compliance' class="Tag -wa -z2">Security and Compliance</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">April 08, 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-retrieval-improves-accuracy-reduces-hallucination-ai" 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/templates/sitefinityt3-dark-top-image-770x433b77c73eb-7e6c-4faa-8695-f79a3b073898.png?sfvrsn=804339ae_2" alt="Blog Post Thumbnail Image" title="SitefinityT3-dark-Top Image 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">How Retrieval Improves Accuracy and Reduces Hallucination in AI</span>
                          <div class="ResourceItem-summary">Here’s how retrieval-based grounding works to reduce hallucinations and generate answers with better context.</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>
          <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/john-iwuozor' aria-label="Blog post author">John Iwuozor</a>
                          </div>

                        <span class="ResourceItem-date">April 07, 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-the-progress-agentic-rag-solution-transforms-internal-knowledge-into-strategic-advantage" 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/04-26/oe-blog-rag-adv-social-770x433.png?sfvrsn=af16bed4_2" alt="Decorative green, yellow and blue graphic" title="OE-blog-RAG-adv-social-How the Progress Agentic RAG Solution Transforms Internal Knowledge into Strategic Advantage770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">How the Progress Agentic RAG Solution Transforms Internal Knowledge into Strategic Advantage</span>
                          <div class="ResourceItem-summary">Progress Agentic RAG, paired with the OpenEdge MCP Server, helps OpenEdge-based ISVs unlock and reason over decades of structured and unstructured application knowledge through secure, governed AI actions—delivering fast, grounded insights without rewriting trusted code.</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">April 07, 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/make-your-conference-content-work-year-round" 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/association-blog-post-2---peole-sitting-770x433-top.png?sfvrsn=6a750270_2" alt="people sitting at an association conference" title="Association Blog Post 2 - peole sitting 770x433 top" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Make Your Conference Content Work Year-Round</span>
                          <div class="ResourceItem-summary">In this post, we'll cover how associations can make better use of one of the biggest content investments associations make: conferences. Agentic RAG is the key to making conference content deliver value and revenue year-round.</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/michael-marolda' aria-label="Blog post author">Michael Marolda</a>
                          </div>

                        <span class="ResourceItem-date">April 02, 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/your-association-has-answers-so-why-cant-members-find-them" 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/association-blog-post-1--group-around-table-770x433.png?sfvrsn=a0793b43_2" alt="Association members around table" title="Association Blog Post 1 - People Around Table 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Your Association Has Answers, So Why Can’t Members Find Them?</span>
                          <div class="ResourceItem-summary">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>
                        
                      <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/michael-marolda' aria-label="Blog post author">Michael Marolda</a>
                          </div>

                        <span class="ResourceItem-date">April 02, 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/papertrl-secures-high-value-financial-file-transfers-progress-automate-mft" 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/blog-top-image-770x43367075359aa004172819eb217fbee765c.png?sfvrsn=7f071277_2" alt="secure file transfer case study PaperTrl" title="secure file transfer case study PaperTrl-Blog Top Image 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">PaperTrl Secures High-Value Financial File Transfers with Progress Automate MFT</span>
                          <div class="ResourceItem-summary">Supported by Progress Automate MFT, PaperTrl does $250+ million in financial transactions per quarter, onboards new bank clients with ease and more.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/automate-mft' class="Tag -wa -z2">Automate MFT</a>
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/security-and-compliance' class="Tag -wa -z2">Security and Compliance</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/rachel-frnka' aria-label="Blog post author">Rachel Frnka</a>
                          </div>

                        <span class="ResourceItem-date">April 02, 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/this-hackathon-team-used-ai-and-openedge-to-reduce-manual-data-anonymization-effort" 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/03-26/blog-top-image-770x43380904a38e3ab49bab7d41c29734a79a9.jpg?sfvrsn=7f3b032b_2" alt="Decorative graphic" title="Blog Top Image How This Hackathon Team Used AI and Progress OpenEdge to Reduce Manual Data Anonymization Effort and Accelerate GDPR Compliance770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">This Hackathon Team Used AI and OpenEdge to Reduce Manual Data Anonymization Effort</span>
                          <div class="ResourceItem-summary">A hackathon team enhanced Wayfare’s OpenEdge-based Deblur tool by using Progress Agentic RAG to suggest which database fields should be anonymized from GDPR guidance, cutting manual effort while keeping humans in control for compliance.</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/jessica-malakian' aria-label="Blog post author">Jessica (Malakian) Newton</a>
                          </div>

                        <span class="ResourceItem-date">April 02, 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/beyond-efficiency-kyle-lacy-ai-upskilling-future-marketing-teams"},"headline":"Beyond Efficiency: Kyle Lacy on AI, Upskilling and the Future of Marketing Teams","description":"ICYMI: Kyle Lacy catches up with 10 Minute Martech on why AI success depends on people, not just tools.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/kyle-lacy-10-minute-martech.jpg?sfvrsn=847d03a7_2","caption":"Kyle Lacy 10 Minute Martech","height":386,"width":686},"datePublished":"2026-04-09","dateModified":"2026-04-09","author":{"@type":"Person","name":"Katie Austin"},"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/introducing-ai-for-openedge-developers"},"headline":"Introducing AI for OpenEdge Developers","description":"Learn key GenAI terms and a safe mental model for using AI in OpenEdge—use AI for summarizing, drafting, and explaining while OpenEdge enforces validation, rules, and transactions.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/blog-top-image-770x433.jpg?sfvrsn=b0593482_2","caption":"Decorative graphic","height":433,"width":770},"datePublished":"2026-04-08","dateModified":"2026-04-08","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"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/false-economy-cloud-agents-why-on-prem-ended-up-cheaper"},"headline":"The False Economy of Cloud Agents Why On-Prem Ended Up Cheaper","description":"Ad-hoc file transfer setups create hidden costs many teams never calculate. Here’s how to evaluate your true TCO and pick the right MFT architecture.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/templates/securefiletransfer_blogbanner_light-ritm0347703_secure-blog-top-image-770x433.png?sfvrsn=2a6b4f07_2","caption":"Secure File Transfer Solutions","height":433,"width":770},"datePublished":"2026-04-08","dateModified":"2026-04-08","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/how-retrieval-improves-accuracy-reduces-hallucination-ai"},"headline":"How Retrieval Improves Accuracy and Reduces Hallucination in AI","description":"Here’s how retrieval-based grounding works to reduce hallucinations and generate answers with better context.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/templates/sitefinityt3-dark-top-image-770x433b77c73eb-7e6c-4faa-8695-f79a3b073898.png?sfvrsn=804339ae_2","height":433,"width":770},"datePublished":"2026-04-07","dateModified":"2026-04-07","author":{"@type":"Person","name":"John Iwuozor"},"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-the-progress-agentic-rag-solution-transforms-internal-knowledge-into-strategic-advantage"},"headline":"How the Progress Agentic RAG Solution Transforms Internal Knowledge into Strategic Advantage","description":"Discover how Progress Agentic RAG and the OpenEdge MCP Server turn distributed OpenEdge data and documents into secure, governed, AI-powered insights—without rewriting trusted code.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/oe-blog-rag-adv-social-770x433.png?sfvrsn=af16bed4_2","caption":"Decorative green, yellow and blue graphic","height":433,"width":770},"datePublished":"2026-04-07","dateModified":"2026-04-07","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/make-your-conference-content-work-year-round"},"headline":"Make Your Conference Content Work Year-Round","description":"In this post, we'll cover how associations can make better use of one of the biggest content investments associations make: conferences. Agentic RAG is the key to making conference content deliver value and revenue year-round.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/association-blog-post-2---peole-sitting-770x433-top.png?sfvrsn=6a750270_2","caption":"people sitting at an association conference","height":433,"width":770},"datePublished":"2026-04-02","dateModified":"2026-04-02","author":{"@type":"Person","name":"Michael Marolda"},"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/your-association-has-answers-so-why-cant-members-find-them"},"headline":"Your Association Has Answers, So Why Can’t Members Find Them?","description":"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.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/association-blog-post-1--group-around-table-770x433.png?sfvrsn=a0793b43_2","caption":"Association members around table","height":433,"width":770},"datePublished":"2026-04-02","dateModified":"2026-04-02","author":{"@type":"Person","name":"Michael Marolda"},"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/papertrl-secures-high-value-financial-file-transfers-progress-automate-mft"},"headline":"PaperTrl Secures High-Value Financial File Transfers with Progress Automate MFT","description":"Supported by Progress Automate MFT, PaperTrl does $250+ million in financial transactions per quarter, onboards new bank clients with ease and more.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/sf_local/blog-top-image-770x43367075359aa004172819eb217fbee765c.png?sfvrsn=7f071277_2","caption":"secure file transfer case study PaperTrl","height":433,"width":770},"datePublished":"2026-04-02","dateModified":"2026-04-02","author":{"@type":"Person","name":"Rachel Frnka"},"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/this-hackathon-team-used-ai-and-openedge-to-reduce-manual-data-anonymization-effort"},"headline":"This Hackathon Team Used AI and OpenEdge to Reduce Manual Data Anonymization Effort","description":"See how a hackathon team enhanced Wayfare’s OpenEdge-based Deblur tool with Progress Agentic RAG to suggest sensitive fields from GDPR PDFs—reducing manual work while keeping human review in control.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/03-26/blog-top-image-770x43380904a38e3ab49bab7d41c29734a79a9.jpg?sfvrsn=7f3b032b_2","caption":"Decorative graphic","height":433,"width":770},"datePublished":"2026-04-02","dateModified":"2026-04-03","author":{"@type":"Person","name":"Jessica (Malakian) Newton"},"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/how-to-use-flow-theory-when-designing-your-digital-interfaces" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">How to Use Flow Theory When Designing Your Digital Interfaces</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">We see flow states in creative pursuits, sports, hobbies and mindfulness activities like yoga. It can also be extended to the digital product experience. Let’s explore the four principles of flow and ways you can use them to design more enjoyable and engaging user experiences.</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/suzanne-scacca' aria-label="Blog post author">Suzanne Scacca</a>
                      </div>

                    <span class="ResourceItem-date">March 12, 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/your-rag-pipeline-is-only-as-good-as-your-data-why-enterprise-context-is-the-new-gold" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Your RAG Pipeline is Only as Good as Your Data: Why Enterprise Context Is the New Gold</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">This blogs argues that the success of a retrieval-augmented generation (RAG) system depends more on data quality, metadata and governance than on model tuning or pipeline optimization. Without clear metadata, document ownership, permissions and freshness controls, AI systems can retrieve outdated or incorrect information, leading to hallucinations. Ultimately, trustworthy AI requires well-structured, governed data, not just more advanced models.</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/firmin-nzaji' aria-label="Blog post author">Firmin Nzaji</a>
                      </div>

                    <span class="ResourceItem-date">March 12, 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/why-boring-ai-is-the-key-to-scaling-trusted-enterprise-ai" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Why “Boring AI” Is the Key to Scaling Trusted Enterprise AI</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">Trust is now the differentiator: AI capability is rising fast, but enterprise adoption depends on governance, explainability and control.
User-first beats tool-first: The winning model is bringing AI into the flow of work, not forcing people to learn complex tooling.
Boring is what scales: Predictable, policy-aligned and auditable AI is what turns pilots into production outcomes.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <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/philip-miller' aria-label="Blog post author">Philip Miller</a>
                      </div>

                    <span class="ResourceItem-date">March 12, 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/10-step-data-sovereignty-checklist-secure-managed-file-transfers" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">10-Step Data Sovereignty Checklist for Secure Managed File Transfers</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">A 10-step checklist for IT leaders to help design sovereignty-aligned file transfer environments using hybrid MFT deployments.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/automate-mft' class="Tag -wa -z2">Automate MFT</a>
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/moveit' class="Tag -wa -z2">MOVEit</a>
          <a href='/blogs/security-and-compliance' class="Tag -wa -z2">Security and Compliance</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">March 24, 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=638923997260000000' alt="Loading animation" style="display:none;" />
				<form>
						<input type="hidden" value="Y3qhG//cFCLIcRhtW8jy/gCXtRq7J/LzLclTL+Iq6u9fSAls6LN5iyNt4ydi7OsndpoU/niE7mM01ghmiIEuzO28J78nkNQDjEFaRp3sDMrZYzCz1I9SblctVLvc07Fkrz7+x210dYzQu2W8cHLF+NIWU5cJwTfqcQm5sGMKqmnqg4jN5kSA3H4A84glVCm0VLqHMweZ+9fwWjRHPcj9g5QmUbwTGHSxKkpnLHnyxgQV56ZwOo/Rhrntv+vzjhGnOT/KtJQWILIMQLuSgQ1hw68cCvD+sOvH8+akRaS0msaX+ztNZS774zL+5maj/lcIVJK/XgiH5C0lxOACHdkg08vCKukRqHw4e+/QYtk2M3QvRfZbzsGvsV/JxLQD0XMXs/p3BBbEq9W1Q8BA1mE/xK1hZQPQbruij5B2+iDlLbHPC9ubg/snZFLcDl8B6j2CHBhRQuZu1a73whJ+/smm4Ia2aeCDkyuDX04XrSD6m9q7UM7yIxYMpxNHWgymsRTaY+A6cxayGHGazWFMTCfPCSeidnqDMGPRtxKOmQZzoDJngqtg3zzlYnDAl2iEnjY10NafmRoXxOO2wixtEDlJs38WKTqn0cip9XDd6slXZ8WPF1HETaWagoUqDEKe+cxrMMyvuF4ysEUrmYu6XvryxHWIC065EdzWWRlxsiF+DtAq8H3tiT5UaZ3oxKpsLtMmrVk7OmLN2Xvr6G+nVciIy4YgBQgO1tjDsBuwI6oTdFaMkxudlLD9cdOJixJxzrO7h1ImOwneNfBtuBT4hPQ+KPdByIxfnKnEGBXOZXX7DuBMhqR0TYxhMPrrE4zEN1lxBjxM8O7G4myh1//LE9gmNfu14HCjUq4sQwYwvYaFIlHTHMJ8AF6TAPnMJImWBlSgq9U9KB841hsD5vSvi7BA8yzxLa9clUthe3IdRwQOyzIPYCqLEvEIHLrLO0pQuU6ZQJvBu9lex52fMvDMY/r8bVVuaXhxxLw/DaYUzF1C20+tjHibE6+dAvxUNhMWj66GjXf3BqKA0pT4qiTmejDIsVlPrziZgthGM8vt7bTjKJI9atdmbtaXX55d+r0k0DN6l33DTdRfnxao+zO9SBAhxK2zOSCm/lHzSX5fvKkvr4tqcOITAlGD//PaKV3UB3ga93T14YZ59/g2zE6TXAYPHW7YUnXwdvHnwEoUsSUlMS0j+ULoAtsyDb28iojVr7a7e8nM2Sa+hMBYqiL1fzyEeoRhU7l0dGvEgotILsVEVhwekY2n00Qu5TXg3eyYFoAJixiDZEO/r27l7YxCxCfuyx0lGQ4Zj4ZQiRWuGPrYulz2KNtu5Zzf66WVfWsK9Uf/g8skAsE0KDH6zUTPrDNkG0kPmI76bhtqEZxtgpfWgugqY8adetSGOvtFWhd3f0JaXH1KCHUR7NBF0Op4oFqzXW+RruTitIH472x8metNV9KjHJy4LmOIPwWbb0OVp+pBV4jy6y4JdKIZ3fTHROWyhgxKkSl/3MZhBb+btKsJKg129UcUE3EXe0Ow9KArMFa/T1cELmiSnzSIo7altUkXa3PLEMGjYb09xbqPZTBOwJJ32QH/Lt7X5QxU20cP7kPwb4/ehi4egPGP1lrvl52zggKpDwJnIW2OdbhD+DtlMX0xCrrnz5lu6zhXqi2aGH3FBBXRK7VKd1+LyzAg4vSGRmJyYLHJXgWX7BJmKF8g1PNBpCcbd6+6z2f4IqzmZUuh9dUd27SKMGc9j8Qn62ITbj/DUmvPmxMAmCna9ipYa9ymPsWy90b8jDTf5RxO8p91otTzv1ZgUQoC40iP+P+Y3YR9ELqiarQh62/9MJPnRVeLipP/vOltd6OBAH++4kTD9ss8tUq/pBo1jsAMute69R3a/Xbu/It9AkLM8I7VQm/C4Ynnyaw9PQYMuuAv6XNZdW95Jqf7L8CXUatmnzBVR/P2nFrVLqdyYajtuOE/I/5gpIR6G/ycQdH/22Cr104grdjQINrKPiaoJQGG4LFxH2BxDUjIfKD4kuGnXDbA+f9cgJ+T+K7bHw8XGZ5xPXLCz5bWOoqInlUIGOROPcLn1YKZQxjQUMj56ZW3sN4lzdI5RFpZANwuhjNuogg+lmi9EaXOiIYmOvpJiflSjBZz5QrOIEPd4hSpYOlqT8FnYhABxvX/DneqEGga31fMa1+CimUcCBALpJfSrkR48jNasLHDE0wgjv3gyh77s7RslanoOTi+UoQd1BN82TMnsNAwH8yv5V85++3jyTAOn2BZ9HyQB1zcQim/q01TzsUOiNo5vPIaAivIwD4JcucP6XgxS0N5UVrO7VaCkZxcF2heryvRCaAQL4mZeeuP/Xv+JK4j7z5CpRx4NwKaxRGowPlY6XIN7EvrZmkMXXPLS2WEMg==" 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="8f25c2ae-813f-45e1-88a5-c2e8a398ab55" 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.27" 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">UI/UX 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=638923998120000000">

</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=LTE3OTQ4MTQzODM%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&v=LTEwNDM1NjY3NjY%3d', '/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/EmailTextField/email-text-field.js?package=PureMvc&v=LTE2MzYwOTg1NjM%3d', '/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/Form/form.all.js?package=PureMvc&v=MTY3MTYzNTc5Mg%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/StatesListField/states-field.min.js?package=PureMvc&v=NzM5MDI0MTg%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/OptInOutField/opt-in-out.min.js?package=PureMvc&v=NzM5MDI0MTg%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js?package=PureMvc&v=NzM5MDI0MTg%3d', 'https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=d_5DgeGdEZ_7DpilFK1-1hHqeTgjYAQ3q9nSsyJTRWE1', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/CommonForm/FormTracking.js?package=PureMvc&v=NzM5MDI0MTg%3d', 'https://d3ba5g9yhie26y.cloudfront.net/cache/4040cdf332f421e270a8aa7f14caaaae3f31fd11/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 11"},{"@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>

 <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=LTE3OTQ4MTQzODM%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=LTEwNDM1NjY3NjY%3d" type="text/javascript"></script> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Forms/Mvc/Scripts/EmailTextField/email-text-field.js?package=PureMvc&amp;v=LTE2MzYwOTg1NjM%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=NzM5MDI0MTg%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=NzM5MDI0MTg%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=NzM5MDI0MTg%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=d_5DgeGdEZ_7DpilFK1-1hHqeTgjYAQ3q9nSsyJTRWE1" 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=NzM5MDI0MTg%3d" type="text/javascript"></script><script src="https://d3ba5g9yhie26y.cloudfront.net/cache/4040cdf332f421e270a8aa7f14caaaae3f31fd11/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=="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"&&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="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"]').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=="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"&&n.status===200){var t=JSON.parse(n.response);t.success&&window.invokeTrackingScript(this,OptanonGroups.PerformanceCookies,function(){var i=$('[name="WidgetInstanceId"][value="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"]').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=="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"&&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="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"]').closest("form");if(n.length===0&&(n=$('[name="WidgetInstanceId"][value="8f25c2ae-813f-45e1-88a5-c2e8a398ab55"]').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=639107977760000000";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,"8f25c2ae-813f-45e1-88a5-c2e8a398ab55",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":"20260217","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=638923998120000000">

</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>
