 <!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/9fa5d4343fb729072239234ed916dddc0467141b/css/style.min.css" rel="stylesheet" type="text/css"> <meta property="fb:pages" content="8904757809" /><meta property="og:title" content="Progress Blogs" /><meta property="og:description" content="Keeping you connected to all Progress news for application development, business applications, cloud and data connectivity." /><meta property="og:url" content="https://www.progress.com/blogs" /><meta property="og:type" content="website" /><meta property="og:site_name" content="Progress.com" /><style type="text/css" media="all">@media only screen and (max-width:1920px) and (min-width:1281px){.Overlay-box.step-2 .Overlay-inner .Overlay-header{min-width:250px !important}}@media only screen and (min-width:801px){.Overlay-box.step-2 .Overlay-inner .Overlay-header{padding-top:20px !important;min-width:auto;transition:all .2s}}@media only screen and (min-width:1280px){.Overlay-header-btn,.Overlay-header-anchor{min-width:320px !important}}.Overlay-box .Overlay-inner .Overlay-header{transition:all .2s}.Overlay-box .Overlay-header-anchor{display:none;pointer-events:all}.Overlay-box.step-2 .Overlay-header-btn{display:none !important}.Overlay-box.step-2 .Overlay-header-anchor{display:block}</style><style type="text/css" media="all">[lang="ja"] .Section-Subscribe,[lang="zh-TW"] .Section-Subscribe{display:none}[lang="ja"] .Section:last-of-type .container.has-custom-padding,[lang="zh-TW"] .Section:last-of-type .container.has-custom-padding{padding-bottom:0 !important}[lang="ja"] .PRGS-container.has-custom-padding,[lang="zh-TW"] .PRGS-container.has-custom-padding{padding-top:0 !important}</style><meta name="twitter:title" content="Progress Blogs" /><meta name="twitter:description" content="Keeping you connected to all Progress news for application development, business applications, cloud and data connectivity." /><meta name="twitter:url" content="https://www.progress.com/blogs" /><meta property="og:image" content="https://www.progress.com/images/default-source/default-album/progress-album/images-album/social-image.png" /><meta name="twitter:image" content="https://www.progress.com/images/default-source/default-album/progress-album/images-album/social-image.png" /><meta property="og:locale" content="en-US" /><meta property="fb:app_id" content="154232704644633" /><meta name="twitter:site" content="@ProgressSW" /><meta name="twitter:creator" content="@ProgressSW" /><meta name="twitter:card" content="summary_large_image" /><meta property="progress:product" content="all-products" /><link rel="canonical" href="https://www.progress.com/blogs" /><link rel="alternate" href="https://www.progress.com/blogs" hreflang="en" /><link rel="alternate" href="https://www.progress.com/nl/blogs" hreflang="nl" /><link rel="alternate" href="https://www.progress.com/fr/blogs" hreflang="fr" /><link rel="alternate" href="https://www.progress.com/de/blogs" hreflang="de" /><link rel="alternate" href="https://www.progress.com/jp/blogs" hreflang="ja" /><link rel="alternate" href="https://www.progress.com/es/blogs" hreflang="es" /><link rel="alternate" href="https://www.progress.com/tw/blogs" hreflang="zh-TW" /><link rel="alternate" href="https://www.progress.com/pt/blogs" hreflang="pt" /><link rel="alternate" href="https://www.progress.com/blogs" hreflang="x-default" /><script type="application/json" id="sf-insight-metadata">
	{"contentMetadata":"{\"Id\":\"cc79ed93-a103-49dc-8485-c20bd79770bd\",\"ContentType\":\"Page\",\"Title\":\"Blogs\",\"CanonicalTitle\":\"Blogs\",\"Language\":\"en\",\"CreatedOn\":\"2015-08-19T12:13:35Z\",\"ModifiedOn\":\"2026-04-29T05:59:46.81Z\",\"SiteId\":\"3df8bdf1-9630-4d26-8de0-de3659b0e294\",\"SiteName\":\"ProgressCom\",\"PageHierarchies\":[{\"Id\":\"f1f22035-5117-472c-99ef-36c921e986fe\",\"Title\":\"All Products\",\"Parent\":{\"Id\":\"986bb87e-365f-4cd9-892f-09a15aa1c189\",\"Title\":\"Products\",\"Parent\":{\"Id\":\"a8b27c61-fa7a-480e-a5e6-0e5b326875f8\",\"Title\":\"Progress Universal Taxonomy\"}}}],\"PageId\":\"cc79ed93-a103-49dc-8485-c20bd79770bd\"}","videosMetadata":"[]"}
</script><script type="application/json" id="sf-insight-settings">
	{"apiServerUrl":"https://api.insight.sitefinity.com","apiKey":"67cbe6c3-d62b-526d-3c7b-d736a0cd7904","applicationName":"ProgressCom","trackingCookieDomain":".progress.com","keepDecTrackingCookieOnTrackingConsentRejection":false,"slidingExpirationForTrackingCookie":false,"maxAgeForTrackingCookieInDays":365,"trackYouTubeVideos":true,"crossDomainTrackingEntries":["chef.io","community.chef.io","sso.kemptechnologies.com","kemptechnologies.com","whatsupgold.com","freeloadbalancer.com","content.partnerlink.progress.com","www.progress.com"],"strategy":"Persist|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.29/css/index.min.css"><nav class="PRGS-Bar" id="js-prgs-bar" data-prgs-nav-version="1.5.29" data-lang="en"><div class="PRGS-container -ps"><div class="PRGS-Bar-branding"><a href="#site-content" id="js-prgs-nav-skip-link" class="Btn Btn--ghost skip-link js-noanchor">skip navigation</a> <a href="https://www.progress.com" class="PRGS-Bar-logo"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="32" viewBox="0 0 512 120" role="img" aria-label="Progress logo"><path class="PRGS-branding-shape" d="M95.52,29.33h0v51a3.93,3.93,0,0,1-1.78,3.08l-1.67,1L79.35,91.76l-8.59,5-1.78,1V42.6L21.23,15,43.91,1.93,46,0.74a3.94,3.94,0,0,1,3.56,0L81,18.9l14.51,8.38v2.05ZM58.36,48.72l-9.79-5.66L25.66,29.83a4,4,0,0,0-3.56,0L1.77,41.57,0,42.6,34.49,62.51v39.83l20.3-11.73,1.79-1a3.94,3.94,0,0,0,1.78-3.08V48.72ZM0,82.43L23.86,96.21V68.63Z"></path><path class="PRGS-branding-text" d="M148.09,27.28h-26V97.76h11.55V70.1h14.57c15.77,0,24.45-7.7,24.45-21.69,0-6.35-2.4-21.12-24.55-21.12M160.89,48.6c0,7.95-4.12,11.19-14.24,11.19h-13V37.69h14.57c8.56,0,12.71,3.57,12.71,10.91M207,46.41l0.87,0.42-2,10.42-1.35-.42a11.32,11.32,0,0,0-3.34-.51c-10.79,0-11.67,8.59-11.67,19V97.76H178.87V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9A14.55,14.55,0,0,1,207,46.41M233.29,45c-8.42,0-15.16,3.2-19.5,9.27-4.56,6.37-5.23,13.85-5.23,17.74,0,16.36,9.7,26.92,24.73,26.92,18.26,0,24.73-14.71,24.73-27.3,0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0,44.38c-8.37,0-13.57-6.66-13.57-17.37s5.2-17.55,13.57-17.55S247,61.23,247,71.78c0,10.83-5.24,17.56-13.66,17.56M347.89,46.41l0.87,0.42-2,10.42-1.35-.42a11.26,11.26,0,0,0-3.33-.51c-10.78,0-11.66,8.59-11.66,19V97.76H319.76V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9a14.54,14.54,0,0,1,7.73,1.06m38.4,34.76-0.2.57c-2.23,6.36-7.57,7.7-11.65,7.7-8.09,0-13.3-5.37-13.81-14.09h36.59l0.13-1a31.26,31.26,0,0,0,.12-4.12c0-.34,0-0.64,0-0.93C396.93,54.78,387.48,45,374,45c-7.9,0-14.37,3.1-18.73,9a30.85,30.85,0,0,0-5.54,18c0,16,9.95,26.74,24.74,26.74,11.45,0,19.33-5.82,22.2-16.38L397,81.16h-10.7ZM361,66.05c0.9-7.17,5.81-11.73,12.79-11.73,5.33,0,11.64,3.1,12.52,11.73H361Zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69,0-22.83,13.81-22.83,26.63,0,13.16,7.06,26.44,22.83,26.44a18.33,18.33,0,0,0,13.35-5.42c0,2.28-.1,4.45-0.16,5.38-0.58,8.54-4.68,12.51-12.91,12.51-4.47,0-9.61-1.59-10.6-6l-0.22-1H265.46l0.17,1.41c1.1,9.12,9.11,14.79,20.9,14.79,10.34,0,17.7-3.9,21.28-11.26,1.73-3.55,2.6-8.72,2.6-15.37V46H300.28v4.34ZM287.19,88.49c-3.74,0-12.43-1.69-12.43-17.37,0-10.3,4.87-16.7,12.71-16.7,6.06,0,12.52,4.39,12.52,16.7,0,10.87-4.79,17.37-12.81,17.37m159.67-6.31c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45L402,81.16h10.52L412.73,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.3,15.49l0.09,1.07H434.5l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-10,.53-10,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.59,2.32,9.93,6.67,9.93,13m49.39,0c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45l-0.11-1.09H462L462.12,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.29,15.49l0.09,1.07H483.9l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-9.95.53-9.95,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.58,2.32,9.93,6.67,9.93,13"></path><path class="PRGS-branding-text" d="M504.71,51.49A7.37,7.37,0,1,1,512,44.12a7.23,7.23,0,0,1-7.29,7.37m0-13.49a6.12,6.12,0,1,0,6,6.12,5.91,5.91,0,0,0-6-6.12m-0.85,7.49v2.46h-2.17V40.21h3.62a2.58,2.58,0,0,1,2.86,2.7,2.26,2.26,0,0,1-1.49,2.34l1.77,2.7H506l-1.49-2.46h-0.68ZM505.07,42h-1.21v1.73h1.21a0.86,0.86,0,0,0,1-.85,0.88,0.88,0,0,0-1-.89"></path><!--[if lte IE 8]><image width="130" height="32" border="0" src="https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png" xlink:href=""><![endif]--></svg></a></div><div class="PRGS-Bar-drawer" id="js-drawer"><div class="PRGS-Bar-nav"><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">AI</button><div class="is-dropdown"><a href="/agentic-rag">Progress Agentic RAG<div class="PRGS-new">New</div></a><a href="/data-platform">Progress Data Platform<div class="PRGS-new">New</div></a><a href="/artificial-intelligence">AI Product Overview</a> <a href="/ai-thought-leadership">AI Thought Leadership</a></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Solutions</button><div class="is-dropdown is-wide"><div class="PRGS-row"><div class="PRGS-col-8"><a href="/artificial-intelligence">Artificial Intelligence</a><p class="PRGS-description">Develop the responsible AI-powered applications and experiences you need, deploy them where and how you want and manage it all with Progress AI-driven products.</p><a href="/data-platform">Data Platform</a><p class="PRGS-description">Accelerate data, AI and analytics projects, manage costs and deliver enterprise growth with the Progress Data Platform.</p></div><div class="PRGS-col-8"><a href="/digital-experience">Digital Experience</a><p class="PRGS-description">Real solutions for your organization and end users built with best of breed offerings, configured to be flexible and scalable with you.</p><a href="/infrastructure-management">Infrastructure Management</a><p class="PRGS-description">Progress infrastructure management products speed the time and reduce the effort required to manage your network, applications and underlying infrastructure.</p></div><div class="PRGS-col-8"><a href="/federal">Federal Solutions</a><p class="PRGS-description">Software products and services for federal government, defense and public sector.</p></div></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Products</button><div class="is-dropdown is-wide align-middle"><div class="PRGS-row"><div class="PRGS-col-6"><a href="/data-platform/solutions/ai" class="PRGS-category">Trusted AI &amp; Data</a> <a href="/data-platform">Data Platform<div class="PRGS-new">New</div></a><a href="/agentic-rag">Agentic RAG<div class="PRGS-new">New</div></a><a href="/marklogic">MarkLogic</a> <a href="/semaphore">Semaphore</a> <a href="/datadirect-connectors">DataDirect</a> <a href="/corticon">Corticon</a> <a href="/openedge" class="PRGS-category">Application Platform</a> <a href="/openedge">OpenEdge</a></div><div class="PRGS-col-6"><a href="/digital-experience" class="PRGS-category">Digital Experience</a> <a href="/sitefinity-cms">Sitefinity</a> <a href="https://www.telerik.com/devcraft">Telerik</a> <a href="https://www.telerik.com/kendo-ui">Kendo UI</a> <a href="https://www.sharefile.com">ShareFile</a> <a href="/podio">Podio</a> <a href="/moveit">MOVEit</a></div><div class="PRGS-col-6"><a href="https://www.chef.io/" class="PRGS-category">DevOps</a> <a href="https://www.chef.io/">Chef</a> <a href="/infrastructure-management" class="PRGS-category">Infrastructure Management &amp; Operations</a> <a href="/flowmon">Flowmon</a> <a href="https://kemptechnologies.com">Kemp LoadMaster</a> <a href="/network-monitoring">WhatsUp Gold</a></div><div class="PRGS-col-6"><a href="/ui-ux-tools" class="PRGS-category">AI-Enhanced UI Tools</a> <a href="https://www.telerik.com/devcraft">Telerik</a> <a href="https://www.telerik.com/kendo-ui">Kendo UI</a> <a href="https://www.telerik.com/fiddler">Fiddler</a> <a href="https://www.telerik.com/teststudio">Test Studio</a> <a href="/file-transfer" class="PRGS-category">Document collaboration and File Transfer</a> <a href="https://www.sharefile.com/">ShareFile</a> <a href="/automate-mft">Automate MFT<div class="PRGS-new">New</div></a><a href="/moveit">MOVEit</a> <a href="/ws_ftp">WS_FTP</a></div></div><div class="PRGS-row"><div class="PRGS-col-24"><div class="PRGS-Bar-divide"><a href="/products" class="Btn PRGS-btn-all">View All Products</a></div></div></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Support</button><div class="is-dropdown"><a href="/support">Support By Product</a> <a href="/support/customer-portal">Customer Portal</a> <a href="/support/download-center">Download Center</a> <a href="https://community.progress.com/s/products/support/support-guide">Support Guide</a> <a href="https://community.progress.com/s/" target="_blank" aria-label="Community (opens in new window)">Community</a></div></div><a href="/services">Services</a><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Resources</button><div class="is-dropdown"><span class="PRGS-category">Resources</span> <a href="/resources">Resource Center</a> <a href="/resources/papers" class="PRGS-pl2">Papers</a> <a href="/resources/webinars" class="PRGS-pl2">Webinars</a> <a href="/resources/videos" class="PRGS-pl2">Videos</a> <a href="https://docs.progress.com/">Documentation</a> <a href="https://community.progress.com/s/knowledge-base">Knowledge Base</a> <a href="/blogs">Blogs</a> <a href="/events">Events</a> <a href="/customers">Customer Stories</a> <a href="/faqs">FAQs</a><div class="PRGS-category">Training</div><a href="/services">Instructor-Led Training</a> <a href="/services">On-Demand Training</a></div></div><div class="PRGS-Bar-dropdown"><button type="button" class="has-dropdown-arrow">Partners</button><div class="is-dropdown"><a href="/partners/partner-locator">Find a Partner</a> <a href="/partners/why-partner">Become a Partner</a> <a href="/partners/login">Partner Login</a> <a href="/partners/deal-registration">Deal Registration<div class="PRGS-new">New</div></a></div></div><div class="PRGS-Bar-dropdown is-static"><button type="button" class="has-dropdown-arrow">Company</button><div class="is-dropdown is-medium align-nav-right"><div class="PRGS-row"><div class="PRGS-col-12"><div class="PRGS-category">About Progress</div><a href="/company">Company Overview</a> <a href="/company/leadership#exec">Leadership</a> <a href="/company/corporate-development">Corporate Development</a> <a href="/social-responsibility">Corporate Social Responsibility</a> <a href="/federal">Federal Solutions</a></div><div class="PRGS-col-12"><div class="PRGS-category">News &amp; Info</div><a href="https://investors.progress.com/">Investor Relations</a> <a href="https://investors.progress.com/press-releases">Press Releases</a> <a href="/trust-center">Trust Center</a> <a href="/company/careers">Careers</a> <a href="/company/offices">Offices</a></div></div></div></div></div><div class="PRGS-Bar-aside"><div class="PRGS-Bar-dropdown PRGS-Bar-search is-static is-full"><button type="button" id="js-search-trigger" aria-label="Search"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" role="img" aria-label="Search icon"><path d="M8.09109 7.91051C7.4238 8.61947 6.53019 9.07357 5.56415 9.1946C4.5981 9.31563 3.62009 9.09602 2.79853 8.5736C1.97696 8.05117 1.36328 7.25862 1.06316 6.33243C0.763034 5.40625 0.795256 4.4044 1.15427 3.49941C1.51329 2.59443 2.17664 1.84295 3.03007 1.37439C3.8835 0.905835 4.87361 0.749527 5.82988 0.932386C6.78615 1.11524 7.64874 1.62582 8.26909 2.3762C8.88944 3.12657 9.22872 4.06977 9.22852 5.04337C9.22951 6.10928 8.82253 7.13516 8.09109 7.91051ZM8.09109 7.91051L11.3259 11.1428" fill="none" stroke="#000"/></svg></button><div class="is-dropdown" id="js-search"><div class="PRGS-container"><label for="js-search-input" class="-a11y">Site search</label> <input type="search" maxlength="80" placeholder="Looking for..." autocomplete="off" id="js-search-input" class="PRGS-Bar-search-field js-search-input" data-url="/search"> <button type="button" class="Btn" id="js-search-submit">Search</button></div></div></div><div class="PRGS-Bar-dropdown"><button type="button" aria-label="User" id="js-user-trigger"><svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Login icon"><path d="M0.857422 12.7151V11.4244C0.859235 10.2883 1.31134 9.19928 2.11468 8.39594C2.91801 7.59261 4.00705 7.1405 5.14314 7.13869H6.78878C7.92508 7.13982 9.01376 7.59246 9.81724 8.39594C10.6207 9.19942 11.0734 10.2881 11.0745 11.4244V12.7151H0.857422ZM3.17606 4.35465C3.17555 3.80296 3.33863 3.26335 3.64481 2.80442C3.951 2.3455 4.38577 1.98788 4.89537 1.77652C5.40497 1.56516 5.96642 1.50998 6.50753 1.61748C7.04865 1.72499 7.54544 1.99077 7.93555 2.38087C8.32565 2.77098 8.59144 3.26777 8.69894 3.80889C8.80644 4.35 8.75126 4.91145 8.5399 5.42105C8.32854 5.93065 7.97092 6.36543 7.512 6.67161C7.05307 6.9778 6.51346 7.14087 5.96177 7.14036C5.22303 7.14013 4.51372 6.84577 3.99135 6.3234C3.46898 5.80102 3.17629 5.09339 3.17606 4.35465Z" fill="none" stroke="#000"/></svg> <span class="is-mobile has-dropdown-arrow">User</span></button><div class="is-dropdown is-narrow"><a href="https://community.progress.com/s/supportlink-landing">SupportLink</a> <a href="https://partnerlink.progress.com">PartnerLink</a> <a href="https://www.telerik.com/account">Telerik Your Account</a></div></div><a href="tel:1-800-477-6473" tabindex="-1" class="is-mobile js-telephone PRGS-Bar-phone" aria-label="Make a call">1-800-477-6473</a> <a href="/company/contact" class="is-mobile-hidden PRGS-Bar-btn" id="js-close-focused" aria-label="Contact us">Ready to Talk?</a></div></div><div class="PRGS-Bar-mobile"><button type="button" id="js-mobsearch-trigger" aria-label="Toggle site search"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" role="img" aria-label="Search icon"><path d="M8.09109 7.91051C7.4238 8.61947 6.53019 9.07357 5.56415 9.1946C4.5981 9.31563 3.62009 9.09602 2.79853 8.5736C1.97696 8.05117 1.36328 7.25862 1.06316 6.33243C0.763034 5.40625 0.795256 4.4044 1.15427 3.49941C1.51329 2.59443 2.17664 1.84295 3.03007 1.37439C3.8835 0.905835 4.87361 0.749527 5.82988 0.932386C6.78615 1.11524 7.64874 1.62582 8.26909 2.3762C8.88944 3.12657 9.22872 4.06977 9.22852 5.04337C9.22951 6.10928 8.82253 7.13516 8.09109 7.91051ZM8.09109 7.91051L11.3259 11.1428" fill="none" stroke="#000"/></svg></button><div class="PRGS-Bar-dropdown PRGS-Bar-mobsearch is-static is-full"><div class="is-dropdown" id="js-mobsearch"><div class="PRGS-container"><label for="js-search-mobinput" class="-a11y">Site search</label> <input type="search" maxlength="80" placeholder="Looking for..." autocomplete="off" id="js-search-mobinput" class="PRGS-Bar-search-field js-search-input" data-url="/search"> <button type="button" class="Btn" id="js-search-mobsubmit">GO</button></div></div></div><button type="button" class="PRGS-Bar-hamburger" id="js-hamburger" aria-label="Toggle mobile navigation"><svg id="menu" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 80" width="22" height="16" role="img" aria-label="Menu icon"><line x1="10" y1="40" x2="90" y2="40"/><line x1="10" y1="40" x2="90" y2="40"/><line x1="10" y1="40" x2="90" y2="40"/></svg></button></div></div></nav><div id="site-content"></div><div class="PRGS-modal"></div><script async nomodule src="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.29/js/index.min.js"></script><script async type="module" src="https://d6vtbcy3ong79.cloudfront.net/prgs-nav/1.5.29/js/index.min.mjs"></script><div id="Content_T9DCED183070_Col00" class="sf_colsIn PRGS-Nav-stickyWrapper js-sticky-nav" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_T9DCED183073_Col00" class="sf_colsIn PRGS-container" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">


        <div class="sfContentBlock">
            <nav class="PRGS-Nav PRGS-Nav--overlay track--contextualnav"><div class="PRGS-Nav-container -full"><header class="PRGS-Nav-head"><a class="PRGS-Nav-anchor" href="/blogs"><span class="PRGS-Nav-title">Blogs</span></a>
 </header><div class="PRGS-Nav-content"><div class="PRGS-Nav-sections"><ul><li><a href="/blogs">Overview</a>
 </li><li class="has-dropdown"><a href="javascript:void(0)" data-sf-ec-immutable="">Topics</a>
 <ul class="-custom-right-edge -p3 -pb2 row -l-pl0" style="width:800px;max-width:90%;"><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/application-development"><span class="-fs16 -lh120 -fw5 -c-link -p0">Application Development</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.telerik.com/blogs" target="_blank" data-sf-ec-immutable="">Telerik &amp; KendoUI <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/openedge" data-sf-ec-immutable="">OpenEdge</a>
 </li><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/data-and-ai"><span class="-fs16 -lh120 -fw5 -c-link -p0">Data &amp; AI</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/agentic-rag" data-sf-ec-immutable="">Agentic RAG</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/datadirect" data-sf-ec-immutable="">DataDirect</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/marklogic" data-sf-ec-immutable="">MarkLogic</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/semaphore" data-sf-ec-immutable="">Semaphore</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/progress-data-platform" data-sf-ec-immutable="">Data Platform</a>
 </li><li class="col-8 -mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/digital-experience"><span class="-fs16 -lh120 -fw5 -c-link -p0">Digital Experience</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/sitefinity" data-sf-ec-immutable="">Sitefinity</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.sharefile.com/resource?contenttypes=blog" data-sf-ec-immutable="">ShareFile <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/podio">Podio</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.telerik.com/blogs" data-sf-ec-immutable="">DevTools <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8 -l-mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/security-and-compliance"><span class="-fs16 -lh120 -fw5 -c-link -p0">Security &amp; Compliance</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8 -l-mb2"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/infrastructure-management"><span class="-fs16 -lh120 -fw5 -c-link -p0">Infrastructure Management</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://kemptechnologies.com/blog" target="_blank" data-sf-ec-immutable="">Kemp LoadMaster <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="https://www.whatsupgold.com/blog" target="_blank" data-sf-ec-immutable="">WhatsUp Gold <span class="-c-black -fs12 -h-c-link -i-external -lhn -vat">&nbsp;</span></a>
 </li><li class="col-8"><a class="-lhn -p0 -ttu -wsnl -mb1" href="/blogs/company-and-community"><span class="-fs16 -lh120 -fw5 -c-link -p0">Company and Community</span></a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/progress-in-the-news" data-sf-ec-immutable="">Progress in the News </a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/mergers-acquisitions" data-sf-ec-immutable="">Mergers &amp; Acquisitions</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/corporate-social-responsibility" data-sf-ec-immutable="">Corporate Social Responsibility</a>
 <a class="-db -fs18 -fw5 -lh140 -mb1 -pl0 -wsnl -pr0" href="/blogs/our-people" data-sf-ec-immutable="">Our People</a>
 </li></ul></li><li class="has-dropdown no-mobile"><a href="javascript:void(0)" class="PRGS-Lang" aria-label="Language dropdown" data-sf-ec-immutable=""><button type="button" class="PRGS-Locale-Button" data-culture="en"><span class="-vam"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 14 14" xml:space="preserve" role="img" aria-label="Globus icon" class="PRGS-Svg-Globe"><path d="M7.191 14h.056l.06-.005a1.051 1.051 0 0 1 .116-.007 6.763 6.763 0 0 0 2.565-.663 7.207 7.207 0 0 0 2.095-1.518 6.983 6.983 0 0 0 1.405-2.174 7.024 7.024 0 0 0 0-5.264 6.983 6.983 0 0 0-1.405-2.174A7.207 7.207 0 0 0 9.988.677 6.763 6.763 0 0 0 7.423.014h-.056l-.06-.005a1.052 1.052 0 0 0-.116-.007H7a6.763 6.763 0 0 0-2.722.554A7.065 7.065 0 0 0 .553 4.282a6.974 6.974 0 0 0 0 5.441 7.065 7.065 0 0 0 3.725 3.726A6.763 6.763 0 0 0 7 14Zm.232-9.187V.93a2.088 2.088 0 0 1 .764.451 3.89 3.89 0 0 1 .682.82 6.041 6.041 0 0 1 .553 1.128 10.184 10.184 0 0 1 .4 1.374q-.5.041-1.1.068t-1.299.042Zm-.873 0q-.7-.014-1.3-.041t-1.105-.068a9.712 9.712 0 0 1 .409-1.36 6.432 6.432 0 0 1 .553-1.121 3.958 3.958 0 0 1 .675-.82 2.047 2.047 0 0 1 .764-.458Zm-3.248-.178q-.751-.082-1.2-.164a6.291 6.291 0 0 1-.628-.137 5.865 5.865 0 0 1 .621-1 6.557 6.557 0 0 1 .8-.868 6.181 6.181 0 0 1 .942-.7 5.853 5.853 0 0 1 1.078-.513A6.875 6.875 0 0 0 3.96 2.73a8.456 8.456 0 0 0-.66 1.905Zm7.409-.014a10.181 10.181 0 0 0-.519-1.812 6.879 6.879 0 0 0-.75-1.429 6.192 6.192 0 0 1 1.787 1.189 6.036 6.036 0 0 1 1.269 1.723q-.1.027-.532.13a11.912 11.912 0 0 1-1.255.199Zm1.992 4.635q-.191-.055-.655-.157t-1.255-.2q.055-.451.1-.93t.041-.971q0-.4-.027-.772t-.068-.745a12.349 12.349 0 0 0 1.48-.246q.412-.108.495-.132h.015l.032.1q.085.282.147.579a6.041 6.041 0 0 1 .123 1.224 6.176 6.176 0 0 1-.109 1.169 6.112 6.112 0 0 1-.322 1.081ZM1.282 9.201a5.473 5.473 0 0 1-.307-1.06 6.268 6.268 0 0 1-.1-1.142 5.921 5.921 0 0 1 .075-.943 6.519 6.519 0 0 1 .212-.9q.123.041.607.144t1.371.2q-.054.355-.075.738t-.021.766q0 .492.041.971t.123.93q-.764.082-1.242.171t-.683.124Zm8.624-.383q-.519-.041-1.139-.068t-1.344-.041V5.674q.751 0 1.385-.027t1.153-.082q.041.355.068.711t.027.725q0 .479-.041.93t-.109.887Zm-5.854 0q-.068-.438-.109-.889T3.9 7q0-.369.027-.725t.068-.7q.532.041 1.167.068t1.385.027v3.035q-.723.014-1.344.041t-1.15.072Zm2.5 4.238a2.118 2.118 0 0 1-.71-.417 3.784 3.784 0 0 1-.641-.731 5.944 5.944 0 0 1-.546-1 7.863 7.863 0 0 1-.409-1.224q.491-.041 1.064-.062t1.242-.034Zm.873.014V9.584q.669.014 1.249.034t1.057.062a8.481 8.481 0 0 1-.4 1.244 5.547 5.547 0 0 1-.539 1.012 3.657 3.657 0 0 1-.648.731 2 2 0 0 1-.721.403Zm-2.511-.314a5.267 5.267 0 0 1-.989-.458 6.421 6.421 0 0 1-.88-.629 6.336 6.336 0 0 1-.757-.766 6.158 6.158 0 0 1-.621-.9q.246-.041.669-.116T3.4 9.743a8.575 8.575 0 0 0 .635 1.7 6.053 6.053 0 0 0 .877 1.313Zm4.53-.137a6.946 6.946 0 0 0 .689-1.271 9.108 9.108 0 0 0 .5-1.586q.655.082 1.064.157t.614.13a6 6 0 0 1-1.228 1.518 6.209 6.209 0 0 1-1.64 1.052Z"></path></svg>
 </span>
 <span class="PRGS-is-active -vam -ttu">EN</span>
 <span class="-a11y">for English</span>
 </button></a>
 <ul id="js-prgs-nav-locales-desktop"></ul></li></ul></div><div class="PRGS-Nav-cta"><a href="#Subscribe" data-sf-ec-immutable="">Subscribe</a>
 </div><div class="PRGS-Nav-drop"></div></div></div></nav><style type="text/css">.-custom-right-edge {
        position: fixed !important;
        left: auto !important;
        right: calc(50% - 585px);
    }

    @media screen and (max-width: 1280px) {
        .-custom-right-edge {
            right: 5%;
        }
    }
</style>
        </div>
</div>


</div>
</div>
<div id="Content_TC11A6E6B002_Col00" class="sf_colsIn ContentWrapper" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_T9DCED183068_Col00" class="sf_colsIn BlogsContent" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C056_Col00" class="sf_colsIn Section -tint-lightblue4 -pb0" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="Content_C057_Col00" class="sf_colsIn Section-bg Section-bg--n" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper">

<picture>
  
  <source media="(max-width: 590px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" >
    <img
      loading="eager"
      fetchpriority="high"
      class="-contain -l-cover"
      alt="Blogs Hub Bg"
      src="/images/default-source/blogs/blogs-hub-bg.svg?sfvrsn=7dbbac42_2"
      
      
    />
</picture></div>
<div id="Content_C061_Col00" class="sf_colsIn container" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row  -mb4" data-sf-element="Row">
  <div id="Content_C059_Col00" class="sf_colsIn col-16 -m-full" data-sf-element="Column 1" data-placeholder-label="Column 1">


        <div class="sfContentBlock">
            <h1 class="-fs70 -fw5 -lh100">Featured Stories</h1>
        </div>
</div>
  <div id="Content_C059_Col01" class="sf_colsIn col-8 -m-full" data-sf-element="Column 2" data-placeholder-label="Column 2"><!-- CustomSearch.BlogsTopNav -->

<aside class="Blogs-Search">
  <tk-site-search
    data-redirect='true'
    data-tag-input-button-icon='true'
    data-tag-input-placeholder='Search in blogs...'
    data-redirect-uri='/blogs/search?filter=source%3Dprogress.com/blogs'>
  </tk-site-search>
</aside></div>
</div>
</div>
<div class="Section Section--mid -pr -pt0 -pb9 -xl-pl2 -xl-pr2" data-sf-element="Row">
  <div id="Content_C060_Col00" class="sf_colsIn Elevated -br10 -bg-white -mb3 -oh -b1 -s-mb3" data-sf-element="Column 1" data-placeholder-label="Column 1">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/products/agentic-rag/why-the-way-you-power-ai-and-what-you-feed-it-determine-the-outcomes-you-get.png?sfvrsn=490cfe96_1" alt="Why the Way You Power AI and What You Feed It Determine the Outcomes You Get Thumbnail" title="Why the Way You Power AI and What You Feed It Determine the Outcomes You Get" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Why the Way You Power AI and What You Feed It Determine the Outcomes You Get</div>

          <span class="ResHorizontal-date">April 20, 2026</span>

        <div class="ResourceItem-summary -fs18">As organizations have begun to adopt AI across search, copilots, assistants and internal tools, expectations have run high. With access to years and shared drives full of documents, files, emails and knowledge repositories, it felt logical to assume that AI would instantly deliver smarter answers and better decisions right away.</div>
      </div>
      <a href="/blogs/why-the-way-you-power-ai-and-what-you-feed-it-determine-the-outcomes-you-get" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
  <div id="Content_C060_Col01" class="sf_colsIn Elevated -br10 -bg-white -mb3 -pt4 -pb4 -b1" data-sf-element="Column 2" data-placeholder-label="Column 2"><div id="Content_C087_Col00" class="sf_colsIn container -l-pl2 -l-pr2" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row" data-sf-element="Row">
  <div id="Content_C088_Col00" class="sf_colsIn col-12 -s-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/blogs/04-26/blog-list-image-770x443.png?sfvrsn=d539911a_2" alt="in Pages-vs-Models-770x443 Thumbnail" title="in Pages-vs-Models-770x443" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Static Pages vs. Content Modules in Progress Sitefinity CMS: Scaling Content with Structure and GenAI</div>

          <span class="ResHorizontal-date">April 14, 2026</span>

        <div class="ResourceItem-summary -fs18">As content volume grows, the way it is structured begins to directly affect speed, cost and operational efficiency. This is where content modules move from being a technical option to becoming a strategic advantage.</div>
      </div>
      <a href="/blogs/static-pages-vs-content-modules" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
  <div id="Content_C088_Col01" class="sf_colsIn col-12" data-sf-element="Column 2" data-placeholder-label="Column 2">





<div class="ResourceItem-blogs eager" style="container-type:inline-size" >
  <div class="ResHorizontal">
    <div class="ResHorizontal-image">
     <div class="Embed Embed--16by9 -m-cover">
      <div class="Section-bg">
            <img src="https://www.progress.com/images/default-source/blogs/association-blog-post-1--group-around-table-770x433.png?sfvrsn=a0793b43_2" alt="Association members around table Thumbnail" title="Association Blog Post 1 - People Around Table 770x433" class="-full" loading="eager" />
      </div>
     </div>
    </div>
    <div class="ResHorizontal-info">
      <div>
        <div class="h4 ResHorizontal-title">Your Association Has Answers, So Why Can’t Members Find Them?</div>

          <span class="ResHorizontal-date">April 02, 2026</span>

        <div class="ResourceItem-summary -fs18">This is the first blog in a three-part series on how associations can unlock more value from their content, especially from conferences, using agentic RAG technology and by using Progress Agentic RAG, specifically.</div>
      </div>
      <a href="/blogs/your-association-has-answers-so-why-cant-members-find-them" class="Btn Btn--round2 -i-mark-arrow -wa -mt1">Read Blog</a>
    </div>
  </div>
</div></div>
</div>
</div>
</div>
</div>
<div id="Content_C062_Col00" class="sf_colsIn container -pr" data-sf-element="GridContainer" data-placeholder-label="GridContainer">




<h2 class="-lh110 -mb5">Blog Topics</h2></div>
<div id="Content_C063_Col00" class="sf_colsIn container -pr -mb11" data-sf-element="GridContainer" data-placeholder-label="GridContainer">


<div class="row Overlay-boxes -m-mobile"><div class="col-16"><div class="row -ps"><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 68" aria-label="Application Development Icon"><path d="M55.8945 16.85H54.8945C53.8337 16.85 52.8163 17.2713 52.0661 18.0215C51.316 18.7716 50.8945 19.7891 50.8945 20.85V24.85C49.8337 24.85 48.8163 25.2713 48.0661 26.0215C47.316 26.7716 46.8945 27.7891 46.8945 28.85C46.8945 29.9108 47.316 30.9282 48.0661 31.6783C48.8163 32.4285 49.8337 32.85 50.8945 32.85V36.85C50.8945 37.9108 51.316 38.9282 52.0661 39.6783C52.8163 40.4285 53.8337 40.85 54.8945 40.85H55.8945"></path><path d="M27.8945 40.84H41.8945"></path><path d="M14.2051 20.84L24.2051 30.84L14.2051 40.84"></path><path d="M1.0498 48.99H69.0498"></path><path d="M66 1H4C2.34315 1 1 2.34315 1 4V54C1 55.6569 2.34315 57 4 57H66C67.6569 57 69 55.6569 69 54V4C69 2.34315 67.6569 1 66 1Z"></path><path d="M69.0996 9H1.09961"></path><path d="M35.0996 57V67"></path><path d="M18.5 67H52.5"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Application Development</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Application Development</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/application-development">Explore all Application Development blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Application Development"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/openedge" data-sf-ec-immutable="">OpenEdge</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Application development platform for running business critical applications needing high performance, high availability and flexible deployment
                                    options for extensibility, scalability, security and performance.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.telerik.com/blogs" target="_blank" data-sf-ec-immutable="">Telerik &amp; KendoUI
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">The comprehensive collection of .NET and JavaScript tools for developing modern business application and a powerful collection of JavaScript
                                    UI components for developing modern business applications.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" aria-label="Data & AI Icon"><path d="m48.056 17.91-.01 5.853M4.965 17.56l.07 2.237c.04 2.328 1.948 4.186 6.273 4.166l17.18.02c1.518-.03 2.687.19 3.446.569.64.32 1.219.74 1.718 1.249.38.38.72.799 1.009 1.248.09.13.16.25.21.34a6.993 6.993 0 0 1 1.189-1.578 6.35 6.35 0 0 1 1.747-1.249c.81-.38 2.118-.55 3.576-.57l17.6.02c4.335.03 6.253-1.847 6.283-4.185V9.18"></path><path d="M5.004 18.499a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Zm17.32-7.002-.01 12.336m-.339-12.356a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Zm25.941 7.072a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052ZM65.366 8.5a3.526 3.526 0 1 0 0-7.052 3.526 3.526 0 0 0 0 7.052Z"></path><path d="M43.451 46.557a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Zm3.945-9.669c0-1.838-1.238-3.676-3.656-5.074-4.854-2.817-12.705-2.817-17.53 0-2.417 1.398-3.605 3.236-3.605 5.074m0 0c0 1.838 1.228 3.676 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.398 3.616-3.236 3.596-5.074M22.605 52.89c0 1.837 1.228 3.675 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.399 3.616-3.237 3.596-5.075"></path><path d="M22.605 44.889c0 1.838 1.228 3.675 3.665 5.074 4.855 2.817 12.706 2.817 17.53 0 2.408-1.398 3.616-3.236 3.596-5.074m-3.945 9.559a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Zm0 7.881a.558.558 0 1 0 0-1.119.558.558 0 1 0 0 1.119Z"></path><path d="M22.605 60.71c0 1.838 1.228 3.676 3.665 5.075 4.855 2.817 12.706 2.817 17.53 0 2.408-1.399 3.616-3.236 3.596-5.074M22.605 36.978V61.04m24.792-23.942V61.05M31.055 36.408h7.89M35 40.354v-7.891"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Data &amp; AI</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Data &amp; AI</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/data-and-ai">Explore all Data &amp; AI blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Data & AI"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/agentic-rag" data-sf-ec-immutable="">Agentic RAG</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A next-generation Agentic RAG-as-a-Service platform offering fast, flexible and modular retrieval functionality to AI agents from a wide variety of unstructured data formats.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/datadirect" data-sf-ec-immutable="">DataDirect</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Pre-built cloud and on-premises data connectivity solutions for Relational, NoSQL, Big Data and SaaS data sources.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/marklogic" data-sf-ec-immutable="">MarkLogic</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Enterprise-grade multi-model data management solution to unlock value from complex data for operational and analytical excellence.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/semaphore" data-sf-ec-immutable="">Semaphore</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Semantic AI platform that transforms data into meaningful insights. Empowers organizations to manage knowledge models, automatically extract
                                    and classify meaning from both structured and unstructured data to generate rich semantic metadata.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/progress-data-platform" data-sf-ec-immutable="">Data Platform</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">An enterprise-grade data platform that connects, governs and contextualizes data across the organization to make AI practical, trusted, and scalable. The Progress Data Platform turns fragmented structured and unstructured data into AI-ready intelligence, enabling reliable knowledge discovery, agentic workflows and operational decision-making with confidence.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 66" aria-label="Digital Experience Icon"><path d="M31.0049 47.005V56.995"></path><path d="M14.0049 56.995H48.0049"></path><path d="M65.0049 12.995H47.0049C44.7957 12.995 43.0049 14.7859 43.0049 16.995V60.995C43.0049 63.2041 44.7957 64.995 47.0049 64.995H65.0049C67.214 64.995 69.0049 63.2041 69.0049 60.995V16.995C69.0049 14.7859 67.214 12.995 65.0049 12.995Z"></path><path d="M56.0049 58.075C56.5572 58.075 57.0049 57.6272 57.0049 57.075C57.0049 56.5227 56.5572 56.075 56.0049 56.075C55.4526 56.075 55.0049 56.5227 55.0049 57.075C55.0049 57.6272 55.4526 58.075 56.0049 58.075Z"></path><path d="M60.9951 13.005V4.005C60.9951 3.20936 60.679 2.44629 60.1164 1.88368C59.5538 1.32108 58.7908 1.005 57.9951 1.005L3.99512 1.005C3.19947 1.005 2.43641 1.32108 1.8738 1.88368C1.31119 2.44629 0.995117 3.20936 0.995117 4.005L0.995117 44.005C0.995117 44.8007 1.31119 45.5637 1.8738 46.1263C2.43641 46.6889 3.19947 47.005 3.99512 47.005H42.9951"></path><path d="M0.995117 29.715C2.91512 28.525 4.34512 27.005 7.99512 27.005C13.9951 27.005 13.9951 31.115 19.9951 31.115C25.9951 31.115 25.9951 27.005 31.9951 27.005C37.9951 27.005 37.9951 31.115 43.9951 31.115C49.9951 31.115 49.9951 27.005 55.9951 27.005C61.9951 27.005 61.9951 31.115 67.9951 31.115H68.9951"></path><path d="M0.995117 37.715C2.91512 36.525 4.34512 35.005 7.99512 35.005C13.9951 35.005 13.9951 39.115 19.9951 39.115C25.9951 39.115 25.9951 35.005 31.9951 35.005C37.9951 35.005 37.9951 39.115 43.9951 39.115C49.9951 39.115 49.9951 35.005 55.9951 35.005C61.9951 35.005 61.9951 39.115 67.9951 39.115H68.9951"></path><path d="M68.9951 47.065H67.9951C61.9951 47.105 61.9951 43.005 55.9951 43.005C49.9951 43.005 49.9951 47.105 43.9951 47.105H42.9951"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Digital Experience</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Digital Experience</h5><a class="-db -pa -m-pr -m-full -w19 -mt1" href="/blogs/digital-experience">Explore all Digital Experience blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Digital Experience"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/automate-mft" data-sf-ec-immutable="">Automate MFT</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Cloud-native secure file transfer automation built for modern IT teams who need a solution to design, manage and scale essential file workflows.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Managed file transfer and automation software that helps customers secure sensitive files at rest and in transit, promotes reliable business
                                    processes and supports compliance with data security requirements.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/sitefinity" data-sf-ec-immutable="">Sitefinity</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Digital content and experience management suite of intelligent, ROI-driving tools for marketers and an extensible toolset for developers to
                                    create engaging, cross-platform digital experiences.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.sharefile.com/resource?contenttypes=blog" target="_blank" data-sf-ec-immutable="">ShareFile
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A SaaS-native platform that includes AI-powered document-centric collaboration, workflow automation, a user-friendly client portal, secure file sync and share and integrated eSignature for more efficient and effective document sharing.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/podio">Podio</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">An all-in-one work management platform and productivity solution that empowers you with no-code apps and personalized digital workspaces to organize content, automate workflows, manage projects, and collaborate in real-time.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.telerik.com/blogs" data-sf-ec-immutable="">DevTools <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span></a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">AI-powered .NET Telerik and JavaScript Kendo UI components for building web, cross-platform, mobile and desktop applications faster than ever. Suite includes reporting and report management solutions, document processing and mocking tools as well as powerful design system capabilities to accelerate UI/UX customization.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" width="46" height="68" viewBox="0 0 46 68" aria-label="Security & Compliance Icon"><path d="M23 45C30.732 45 37 38.732 37 31C37 23.268 30.732 17 23 17C15.268 17 9 23.268 9 31C9 38.732 15.268 45 23 45Z"></path><path d="M0.990234 7.97998V30.86C0.994684 38.1945 3.05938 45.3802 6.94905 51.5984C10.8387 57.8166 16.3969 62.817 22.9902 66.03C29.5865 62.8208 35.1473 57.8212 39.0375 51.6022C42.9277 45.3832 44.9905 38.1955 44.9902 30.86V7.97998H0.990234Z"></path><path d="M46 1.96997H0"></path><path d="M37.8905 19.28L22.9105 34.25L15.4805 26.82"></path><path d="M23 8.97998V17.98"></path><path d="M23 44.98V65.78"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Security &amp; Compliance</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Security &amp; Compliance</h5><a href="/blogs/security-and-compliance" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Security &amp; Compliance blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Security & Compliance"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/automate-mft" target="_blank" data-sf-ec-immutable="">Automate MFT
                                    </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Cloud-native secure file transfer automation built for modern IT teams.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Network observability platform with AI-powered detection for cyberthreats, anomalies and fast access to actionable insights for greater
                                    network and application performance across hybrid cloud ecosystems.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/moveit" data-sf-ec-immutable="">MOVEit</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Managed file transfer and automation software that helps customers secure sensitive files at rest and in transit, promotes reliable business
                                    processes and supports compliance with data security requirements.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Automation software for continuous compliance and delivery of critical applications and infrastructure.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 68" aria-label="Company & Community Icon"><path d="M55.8945 16.85H54.8945C53.8337 16.85 52.8163 17.2713 52.0661 18.0215C51.316 18.7716 50.8945 19.7891 50.8945 20.85V24.85C49.8337 24.85 48.8163 25.2713 48.0661 26.0215C47.316 26.7716 46.8945 27.7891 46.8945 28.85C46.8945 29.9108 47.316 30.9282 48.0661 31.6783C48.8163 32.4285 49.8337 32.85 50.8945 32.85V36.85C50.8945 37.9108 51.316 38.9282 52.0661 39.6783C52.8163 40.4285 53.8337 40.85 54.8945 40.85H55.8945"></path><path d="M27.8945 40.84H41.8945"></path><path d="M14.2051 20.84L24.2051 30.84L14.2051 40.84"></path><path d="M1.0498 48.99H69.0498"></path><path d="M66 1H4C2.34315 1 1 2.34315 1 4V54C1 55.6569 2.34315 57 4 57H66C67.6569 57 69 55.6569 69 54V4C69 2.34315 67.6569 1 66 1Z"></path><path d="M69.0996 9H1.09961"></path><path d="M35.0996 57V67"></path><path d="M18.5 67H52.5"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Company &amp; Community</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Company &amp; Community</h5><a href="/blogs/company-and-community" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Company &amp; Community blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Company & Community"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/progress-in-the-news" data-sf-ec-immutable="">Progress in the News</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">The latest from Progress, including company news and recognitions.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/mergers-acquisitions" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Mergers &amp; Acquisitions</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A look at our Corporate Development program through the eyes of leaders, employees and customers.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/corporate-social-responsibility" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Corporate Social Responsibility</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">A spotlight on Progress for Tomorrow, making a positive impact on our people, our global community and our planet.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a href="/blogs/our-people" class="-c-link -h-c-link -db" data-sf-ec-immutable="">Our People</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Stories about Progress employees who are achieving milestones, exceeding goals and making our company a best-in-class place to work.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div><div class="col-12 -ps -mb2"><div class="Overlay-box Card"><div class="Card-content Card-mobileHeader -p1 -pl2 -pr2"><div class="Overlay-header"><div class="-c-black -m-mb0 svgi -dn"><svg class="-h7 -w7 -mb2 -pt2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" aria-label="Infrastructure Management Icon"><path d="M69 51.84H52V68.72H69V51.84Z"></path><path d="M43.5 51.84H26.5V68.72H43.5V51.84Z"></path><path d="M45.6201 13.6H24.3701V34.7H45.6201V13.6Z"></path><path d="M18 51.84H1V68.72H18V51.84Z"></path><path d="M9.5 51.62V46.83C9.5 44.09 11.74 41.87 14.49 41.87H55.51C58.26 41.87 60.49 44.09 60.49 46.83V51.62"></path><path d="M34.9902 51.84V34.71"></path><path d="M28.04 13.53V7.42C28.04 4.02 31.14 1.27 34.96 1.27C38.78 1.27 41.88 4.02 41.88 7.42V13.56"></path><path d="M38.5404 28.46L36.4104 23.32C37.5104 22.6 37.8104 21.13 37.0904 20.04C36.3604 18.95 34.8804 18.65 33.7804 19.37C32.6804 20.09 32.3804 21.56 33.1004 22.65C33.2804 22.92 33.5104 23.15 33.7804 23.32L31.6504 28.46H38.5404Z"></path></svg>
 </div><button class="h5 -c-link -db -fs24 -fw6 -lhn -xl-pr3 Overlay-header-btn">Infrastructure Management</button><div class="Overlay-header-anchor js-overlay-header-anchor" style="min-width:0 !important;"><h5 class="-fs24 -fw6 -lhn -xl-pr3 -mb0">Infrastructure Management</h5><a href="/blogs/infrastructure-management" class="-db -pa -m-pr -m-full -w19 -mt1">Explore all Infrastructure Management blogs</a>
 </div></div></div><div class="Overlay-inner Card-content -p1 -pl2 -pr2 -db -tint-white -i-expand -br5" aria-label="Hidden content for Infrastructure Management"><div class="Overlay-hidden row -i-mark-arrow -pt3"><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.chef.io/blog" target="_blank" data-sf-ec-immutable="">Chef
 <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Automation software for continuous compliance and delivery of critical applications and infrastructure.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="/blogs/flowmon" data-sf-ec-immutable="">Flowmon</a></h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Network observability platform with AI-powered detection for cyberthreats, anomalies and fast access to actionable insights for greater
                                    network and application performance across hybrid cloud ecosystems.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://kemptechnologies.com/blog" target="_blank" data-sf-ec-immutable="">Kemp Loadmaster
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">Reliable, scalable application load balancing with layered security, available as virtual, hardware and cloud-native, with powerful SaaS
                                    management.
                                </p></div><div class="col-12 -mb3 -l-full -l-mb2"><h5 class="-fs24 -fw6 -lh120 -mb1"><a class="-c-link -h-c-link -db" href="https://www.whatsupgold.com/blog" target="_blank" data-sf-ec-immutable="">WhatsUp Gold
                                        <span class="-fs12 -fw7 -i-external -ml0h -vat">&nbsp;</span>
 </a>
 </h5><p class="-c-grey -fs16 -lh150 -pl2 -s-pl0">IT infrastructure monitoring software providing visibility into network devices, servers, virtual machines, cloud and wireless environments to
                                    quickly find and fix network problems before users are impacted.
                                </p></div></div></div><button class="Overlay-close -accent-link -i-error -fw7" aria-label="close popup"></button></div></div></div></div><div class="col-8"><div class="Card -tint-blue8 -br5"><div class="Card-content -pt2 -pb3"><div class="-cf -mb2"><div class="svgi -c-white -w7 -h7 -fl -mr2"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 41 41" aria-label="Inbox Icon"><g><line x1="9.89" y1="16.48" x2="22.91" y2="16.48"></line><line x1="9.89" y1="21.36" x2="31.05" y2="21.36"></line><line x1="14.85" y1="26.25" x2="26.08" y2="26.25"></line><polyline points="40 18.11 20.47 29.5 0.94 18.11"></polyline><polyline points="4.19 20.06 4.19 9.97 36.74 9.97 36.74 20.06"></polyline><polyline points="4.19 15.1 0.94 18.11 0.94 40 40 40 40 18.11 36.74 15.1"></polyline><path d="M31.13,10,23.81,3.22a4.89,4.89,0,0,0-6.6,0L9.89,10"></path></g>
 </svg>
 </div><h5 class="-c-white -lh120 -mb0 -oh -m-pt2">Latest Stories in Your Inbox</h5></div><a href="#Subscribe" class="Btn Btn--prim -mta" data-sf-ec-immutable="">Subscribe</a>
 </div></div></div></div></div>
<div id="Content_C064_Col00" class="sf_colsIn container -pr" data-sf-element="GridContainer" data-placeholder-label="GridContainer">


<h2 class="-lh110 -mb5">Latest Stories</h2>








<div>


  <div class="row row--aligned">
          <div class="col-8 -mb3 -l-half -l-mb3 -s-full">
              <div class="Elevated Elevated--s -bg-white -h-scale -full">
                  <div class="ResourceItem ResourceItem-blogs">                   
                      <a href="/blogs/real-life-stories-from-the-openedge-managed-database-administration-team-blog" 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/resource-featured-image-770x433_ritm0362579.png?sfvrsn=1a518f33_2" alt="Decorative graphic" title="Resource Featured Image Real‑Life Stories from the OpenEdge Managed Database Administration Team 770x433_RITM0362579" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Real Life Stories from the OpenEdge Managed Database Administration Team</span>
                          <div class="ResourceItem-summary">The blog recaps a webinar showing how Progress’s OpenEdge Managed Database Administration team uses proactive monitoring and deep OpenEdge expertise to quickly resolve hidden performance issues, guide PAS for OpenEdge transitions, and execute low‑downtime database/platform migrations.</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">May 01, 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/do-we-still-need-sidebars-web-design" 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/sitefinityt2alt2--top-image---770x433.png?sfvrsn=2ce60f6c_4" alt="Blog Post Thumbnail Image" title="SitefinityT2alt2-Top image - 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Do We Still Need Sidebars in Web Design?</span>
                          <div class="ResourceItem-summary">The website sidebar has been around since the early days of the internet. But do we even need it anymore? See kinds of content that may still benefit from sidebars and tips for how to handle them on mobile.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>
          <a href='/blogs/sitefinity' class="Tag -wa -z2">Sitefinity</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/suzanne-scacca' aria-label="Blog post author">Suzanne Scacca</a>
                          </div>

                        <span class="ResourceItem-date">April 30, 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-managed-file-transfer-solutions-meeting-modern-compliance-demands" 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">How Managed File Transfer Solutions Are Meeting Modern Compliance Demands</span>
                          <div class="ResourceItem-summary">Beyond the logistics of transferring files, modern managed file transfer platforms support businesses’ compliance efforts.</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/brien-posey' aria-label="Blog post author">Brien M. Posey</a>
                          </div>

                        <span class="ResourceItem-date">April 29, 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/why-llm-flexibility-matters-for-agentic-rag" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/agenticrag_blog_whyllmflexibilitymatters-ritm0363361_blog-top-image-770x433-(1).png?sfvrsn=10dc3863_2" alt="LLM Flexibility is essential for Agentic RAG" title="AgenticRag_Blog_WhyLLMFlexibilityMatters-RITM0363361_Blog-Top-Image-770x433 (1)" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Why LLM Flexibility Matters for Agentic RAG</span>
                          <div class="ResourceItem-summary">LLM lock-in quietly taxes every agentic RAG pipeline through cost and compliance exposure. Build for model flexibility before it becomes urgent.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/agentic-rag' class="Tag -wa -z2">Agentic RAG</a>
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/adam-bertram' aria-label="Blog post author">Adam Bertram</a>
                          </div>

                        <span class="ResourceItem-date">April 29, 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/top-10-reasons-to-use-openedge-database-consulting-services-blog" 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/resource-featured-image-770x433.jpg?sfvrsn=c8630dd8_2" alt="Decorative Graphic" title="Top 10 Reasons to Use OpenEdge Database Consulting Services 770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Top 10 Reasons to Use OpenEdge Database Consulting Services</span>
                          <div class="ResourceItem-summary">OpenEdge Database Consulting Services help organizations reduce risk, improve performance, and modernize mission‑critical databases by adding expert support, proactive management, and scalable capacity without disrupting existing applications.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/openedge' class="Tag -wa -z2">OpenEdge</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/arden-hecate' aria-label="Blog post author">Arden Hecate</a>
                          </div>

                        <span class="ResourceItem-date">April 28, 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/agentic-ai-vs-traditional-automation-what-changes-cms" 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-770x433.png?sfvrsn=766d8c98_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">Agentic AI vs. Traditional Automation: What Changes in CMS?</span>
                          <div class="ResourceItem-summary">Businesses are moving toward agentic AI systems that learn, adapt and deliver results continuously. Are you ready to evolve your CMS from a publishing tool into a growth engine?</div>
                      </div>
                        
                      <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/john-iwuozor' aria-label="Blog post author">John Iwuozor</a>
                          </div>

                        <span class="ResourceItem-date">April 28, 2026</span>

                      </div>
                  </div>
              </div>
          </div>        
          <div class="col-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/lbmc-jon-hilton-charlie-apigian-staying-human-centric-while-embracing-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/04-26/lbmc-blog-image-16_9-1200x675.png?sfvrsn=5e834802_2" alt="Q&amp;A" title="LBMC Blog Image 16_9 1200x675" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">LBMC’s Jon Hilton and Charlie Apigian on Staying Human-centric While Embracing AI</span>
                          <div class="ResourceItem-summary">Two AI leaders in the finance space contemplate what it means to keep humans at the center of work.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>
          <a href='/blogs/digital-experience' class="Tag -wa -z2">Digital Experience</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/chris-wolfgang' aria-label="Blog post author">Chris Wolfgang</a>
                          </div>

                        <span class="ResourceItem-date">April 28, 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/building-an-ai-powered-self-review-skill" class="HoverBox HoverBox--over -accento-0 -ha -ps" aria-label="Blog post box">                 
                      
                          <div class="ResourceItem-image Section-bg">
                              <img src="https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-night-clouds---770x433.jpg?sfvrsn=77091a18_2" alt="Lighthouse at night with glow to right" title="AI Perspectives Night Clouds -  770x433" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Building an AI-Powered Self-Review Skill</span>
                          <div class="ResourceItem-summary">Learn how to turn your style guide into an AI-powered self-review skill using GitHub Copilot to improve documentation quality, consistency and editorial efficiency.</div>
                      </div>
                        
                      <div class="ResourceItem-info -pt0 -pb3 -full -mta">
                        <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/data-and-ai' class="Tag -wa -z2">Data &amp; AI</a>

                        </div>

                        <hr class="-mt2 -mb1"/>

                          <div>
                            <a class="-ff-base -fs16 -mb0h -pr -z2 -ha" href='/blogs/author/deepti-gupta' aria-label="Blog post author">Deepti Gupta</a>
                          </div>

                        <span class="ResourceItem-date">April 28, 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/upgrade-sitefinity-ai-agents" 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/products/sitefinity-cms/whats-new/15.3/sitefinity-15-3-release-blog-post-770x433-1.png?sfvrsn=e5b753de_2" alt="Blog Post Thumbnail Image" title="Sitefinity 15.3 Release Blog Post 770x433-1" loading="lazy" />
                          </div>
                      </a>
                      <div class="ResourceItem-info -pb0">                          
                          <span class="ResourceItem-title -c-black h5 -mb0">Upgrade Sitefinity Without Touching a Test Script. Meet the AI Upgrade &amp; Testing Agents</span>
                          <div class="ResourceItem-summary">Meet the two standalone AI agents built to take the complexity out of Sitefinity upgrades—one guides the transition, one tests it.</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/peter-filipov' aria-label="Blog post author">Peter Filipov</a>
                          </div>

                        <span class="ResourceItem-date">April 24, 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/real-life-stories-from-the-openedge-managed-database-administration-team-blog"},"headline":"Real Life Stories from the OpenEdge Managed Database Administration Team","description":"Learn how Progress’s OpenEdge MDBA team finds hidden performance issues, guides PAS for OpenEdge transitions, and delivers low-downtime migrations.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/resource-featured-image-770x433_ritm0362579.png?sfvrsn=1a518f33_2","caption":"Decorative graphic","height":433,"width":770},"datePublished":"2026-05-01","dateModified":"2026-05-01","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"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/do-we-still-need-sidebars-web-design"},"headline":"Do We Still Need Sidebars in Web Design?","description":"See some kinds of web content that may still benefit from sidebars and tips for how to handle them on mobile.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/templates/sitefinityt2alt2--top-image---770x433.png?sfvrsn=2ce60f6c_4","height":433,"width":770},"datePublished":"2026-04-30","dateModified":"2026-04-30","author":{"@type":"Person","name":"Suzanne Scacca"},"publisher":{"@type":"Organization","name":"Progress","alternateName":"Progress Software","url":"https://www.progress.com/","sameAs":["https://www.linkedin.com/company/progress-software","https://plus.google.com/u/0/b/101623588211186619905/+ProgressUS","https://www.facebook.com/progresssw","https://www.youtube.com/user/ProgressSW","https://twitter.com/progresssw"],"logo":{"@type":"ImageObject","url":"https://d3ba5g9yhie26y.cloudfront.net/img/progress-logo.png"}}},{"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.progress.com/blogs/how-managed-file-transfer-solutions-meeting-modern-compliance-demands"},"headline":"How Managed File Transfer Solutions Are Meeting Modern Compliance Demands","description":"Beyond the logistics of transferring files, modern managed file transfer platforms support businesses’ compliance efforts.","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-29","dateModified":"2026-04-29","author":{"@type":"Person","name":"Brien M. Posey"},"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/why-llm-flexibility-matters-for-agentic-rag"},"headline":"Why LLM Flexibility Matters for Agentic RAG","description":"LLM lock-in quietly taxes every agentic RAG pipeline through cost and compliance exposure. Build for model flexibility before it becomes urgent.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/agenticrag_blog_whyllmflexibilitymatters-ritm0363361_blog-top-image-770x433-(1).png?sfvrsn=10dc3863_2","caption":"LLM Flexibility is essential for Agentic RAG","height":433,"width":770},"datePublished":"2026-04-29","dateModified":"2026-04-29","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/top-10-reasons-to-use-openedge-database-consulting-services-blog"},"headline":"Top 10 Reasons to Use OpenEdge Database Consulting Services","description":"Discover the top 10 reasons to use OpenEdge database consulting services to improve performance, reduce risk, support upgrades, and modernize mission‑critical Progress OpenEdge environments.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/resource-featured-image-770x433.jpg?sfvrsn=c8630dd8_2","caption":"Decorative Graphic","height":433,"width":770},"datePublished":"2026-04-28","dateModified":"2026-05-01","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/agentic-ai-vs-traditional-automation-what-changes-cms"},"headline":"Agentic AI vs. Traditional Automation: What Changes in CMS?","description":"Businesses are moving toward agentic AI systems that learn, adapt and deliver continuously. Are you ready to evolve your CMS from a publishing tool into a growth engine?","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/templates/sitefinityt3-dark-top-image-770x433.png?sfvrsn=766d8c98_2","height":433,"width":770},"datePublished":"2026-04-28","dateModified":"2026-04-30","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/lbmc-jon-hilton-charlie-apigian-staying-human-centric-while-embracing-ai"},"headline":"LBMC’s Jon Hilton and Charlie Apigian on Staying Human-centric While Embracing AI","description":"Two AI leaders in the finance space contemplate what it means to keep humans at the center of work.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/04-26/lbmc-blog-image-16_9-1200x675.png?sfvrsn=5e834802_2","caption":"Q&A","height":675,"width":1200},"datePublished":"2026-04-28","dateModified":"2026-04-28","author":{"@type":"Person","name":"Chris Wolfgang"},"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/building-an-ai-powered-self-review-skill"},"headline":"Building an AI-Powered Self-Review Skill","description":"Learn how to turn your style guide into an AI-powered self-review skill using GitHub Copilot to improve documentation quality, consistency and editorial efficiency.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/blogs/2025/11-25/ai-perspectives-night-clouds---770x433.jpg?sfvrsn=77091a18_2","caption":"Lighthouse at night with glow to right","height":433,"width":770},"datePublished":"2026-04-28","dateModified":"2026-04-28","author":{"@type":"Person","name":"Deepti Gupta"},"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/upgrade-sitefinity-ai-agents"},"headline":"Upgrade Sitefinity Without Touching a Test Script. Meet the AI Upgrade & Testing Agents","description":"The new Sitefinity AI Upgrade and Testing Agents handle the version transition automatically—so your team gains new capabilities without the manual overhead.","image":{"@type":"ImageObject","url":"https://www.progress.com/images/default-source/products/sitefinity-cms/whats-new/15.3/sitefinity-15-3-release-blog-post-770x433-1.png?sfvrsn=e5b753de_2","height":433,"width":770},"datePublished":"2026-04-24","dateModified":"2026-04-28","author":{"@type":"Person","name":"Peter Filipov"},"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/static-pages-vs-content-modules" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Static Pages vs. Content Modules in Progress Sitefinity CMS: Scaling Content with Structure and GenAI</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">As content volume grows, the way it is structured begins to directly affect speed, cost and operational efficiency. This is where content modules move from being a technical option to becoming a strategic advantage.</div>
                  
                  <div 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/alexander-shumarski' aria-label="Blog post author">Alexander Shumarski</a>
                      </div>

                    <span class="ResourceItem-date">April 14, 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-the-way-you-power-ai-and-what-you-feed-it-determine-the-outcomes-you-get" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Why the Way You Power AI and What You Feed It Determine the Outcomes You Get</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">As organizations have begun to adopt AI across search, copilots, assistants and internal tools, expectations have run high. With access to years and shared drives full of documents, files, emails and knowledge repositories, it felt logical to assume that AI would instantly deliver smarter answers and better decisions right away.</div>
                  
                  <div 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/ashish-jain' aria-label="Blog post author">Ashish Jain</a>
                      </div>

                    <span class="ResourceItem-date">April 20, 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/our-2025-corporate-social-responsibility-report" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Our 2025 Corporate Social Responsibility Report</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">Our 2025 CSR Report reflects a year of action, learning and collective impact. From empowering our people and strengthening global communities to advancing sustainability, we’re continuing to move Progress forward, guided by our values of courage, teamwork and accountability.</div>
                  
                  <div class="-mta">

                    <div class="-df -g5" aria-label="Blog post topics">
        

  
          <a href='/blogs/company-and-community' class="Tag -wa -z2">Company and Community </a>
          <a href='/blogs/corporate-social-responsibility' class="Tag -wa -z2">Corporate Social Responsibility</a>
          <a href='/blogs/progress-in-the-news' class="Tag -wa -z2">Progress in the News</a>

                    </div>

                    <hr class="-mt2 -mb1"/>
                    
                      <div>
                        <a class="-ff-base -fs16 -mb0h -pr -z2" href='/blogs/author/padmini-das' aria-label="Blog post author">Padmini Das</a>
                      </div>

                    <span class="ResourceItem-date">April 21, 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/introducing-ai-for-openedge-developers" class="HoverBox HoverBox--over -accento-0 -ps">
                    <span class="ResourceItem-title -c-black h5 -mb0">Introducing AI for OpenEdge Developers</span>
                  </a>
                  <div class="ResourceItem-summary -fs16">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 class="-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" 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>



</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="DssK6rLQgYqKvCr10wRPZ/nv++6uHPFHH6qndn7nshqJlYp2rKnSWuYf15+p0dKZiJHsqf/phTOQ/vAsg0Y5qIQqoIPyR5qh4i3RNurFh4MU1ds3ll06+dJcxiLE/JH7zIDRDq7+t50Y/fGIr3euJLiE5QNzc7V5xzsvnspQTrcFSPAw+QC8bIW+M2YKIqOkD6h1OohVDO7FVCcLG1acTtC1wzTf25ggTdutTdai9lIgN5rPIGMHw4+tvh/HiMsFQq0MC9Cd5Y5u3/b6dx334/k6HnvgjOh1OvG6AqVNv3n7S1J24mcOMBl+k6qaf65xxqg+T00fZRrKsTswhXgCgDfo/oK0Jre7hgcJAZAK4VtXwaeolk5uog0d27uPCHBcAsis+EtQ9AuP+33Z0itnVKvSnMjfzWc7Xtw/gUBhVpSErlFTLuf4qzLk1k1vz/vo58FYjybtIu4VvdgOEN+KlONIpcwY08cRoW7aitUtZ6/HnE/+18C0zAb8M31Bt50AcrCUVSX8o9aoFiQAUWELAKdSvb6moVjhwbIC9oEMDLwL0jCe9jTrfXcH8nHuJWwHR3f+rnku4rh6ixtYLJBq7qdycrJtpAcc8YqVpYa0ffDk7/SZ/1EWmAXudY/UdZji20uB1cYEC39OCDKT0fDjyyiCIdHafU5pQzZ8lfoJNklt/27U3N+BF3DuFQKphNy+j4EwVkCccU27z669ekkYaTWmES7OS6Ufo5SHFVQFu9ykpwVuR6819jgvKxrKswJu9mM8qyF8b4GJbhxrVVE3MUbCfl4+784jeakscVBO+DyDmbQPLBxmwKFUp5ObUqWZulKw9gcXrYqXHJ6+VaztqkqJJ8XUH1NEue/W21Hyn6uDDcfFyVuJYNWxQVuq+/zhqc+qNsozwpR1kAfqvO7l0v4mdBm9zQO/HeKgGgOzyz9iICJiKqYGXYXHgbFnkdizdOtezHCepDZzEgCgXQDPvJWP+QHwT0yzZumHZYeFoEJmPBUngKRVHCt9LJLI8UXcDxjXdK6RW+5YeCdFP9IzGokL35+C6mksVuxKQLZVgss/+FH37vFebAFNkQrotdqG5X+33UmJYoCcf33CCeSXTMRfScHg2ZoH9UNhw94TX/DB9OClttVnJKCGShpyXLZilEeO+fyF3DJqswsNLDDV+VDLWfrZMY9LvBQzkpORJutljpEfofNL2IybhrReGbIbXP4aChWUFOtlLfHwheFG3zfqaacUFn7N7wo+13w51qLATBFZnzDWCoBxgch4N61ygebSHgvJV0cZfELdgUNcwryGUX7RTCS0YxUrnQay1xMhg9glisFTOYbWv5O7hM2wN4rUZWG6REaWm0av/s10BHdlyKxxH7f+tYs84JXQCEio6fcVl2sEcD32hVs2OXYG8Dqf8UL2z1x2JTuOqdvxGxvKpCkx8p0BE5ahWxxqd/hRZE+rHvDicL/AN0G7I2TAmIaa82RVyMVclSQvhonJCGDSgJq1jchtMgAqgrVWBiOIr31twd6TncbAI8KdELOlB00XNSlJROTxroxw2N7mWZq8qGTg30g7PdaKVDJqeDxWfVqIHb4K1+0u8vf636Z7TLZNA1NG77w6IIg6SUvZmtQ8aFdm19Nt6YvcRxTGa2hC4YBAgx1HXTUX3AiENBzgjlpFbWU0yKv9u5XRkakPJb1dWgEGKKZvVSf2HmbzuCgyIvGSKH/pk0J8I/xszRaiRSRIXHGmzLm3QJQP3G0teJYNZUs8FkmkojiapMVrcnDYyHel9IJZOWcVeSxtjWfdgNNl61yngBkfbL5HAqh6T4d2d/k88M3d/YqcEQQFcAT99qixXI1irWuEKmYLCxpjpCVnSVGJXLKFUWgzdmrz8BePDaeNeljZTInudVzmNyunCJFotqxLI77P6er99aztV7C9qdAwM6tcS7Ljri8VD6HAxdh8aN2ttYBTI3kKVQbDvjLYwXGq3JV/5QSf4htjHQ05Io4GseBFkdwUoOJpLwSP/XYzynJTR2x3kuNy2Pt3XfYyoEeoDOByqt8Bcl2LZ/OCKTVAezLF0qRu2ylThz8900GnZO6Io/96WgB31JyydMNZ/rSkpEoYguPvc0ORBql44s+nucnOFYH335n48oZM+qlFNffDJQzELr9bFvBVJGccZtMmpqyjLPA1nwncNuYXlf5U1ZhE/W94Ny5Jx+t93Nnw4ee29vbQnzdW5C4+t21cDdFxcw+CQSqXvgM56L7d+dCWNBCRzrbqU9t/Lsto/Pq1cUEBOmC31mlVDeWs+6bCawMgCoLJtXtajmquIXB2iKX/kq06xAT8cCqviZt1Xz73qy5sVMEM9oGvRMK5A4yDHGfMCtVWbRpuX2A6v+ovKMnFIpoNJQd7Z0Qa7g==" 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="d0d6b462-6433-47b4-92ae-b9f4e08c6e26" name="WidgetInstanceId" />
					<input type="hidden" data-sf-role="ajax-submit-url" value="/widgettemplateformsubmit/CommonForm/TemplateAjaxSubmit" />
					<input type="hidden" data-sf-role="redirect-url" />
					<input type="hidden" data-sf-role="widget-id" name="WidgetId" />

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













</div>

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


<script type="text/javascript" src="/WebResource.axd?d=wnB2OjhYopty-dCFa4b2kHGj5gFtcOMYV3vDfHgUZGbY4lr6-npFVnYAocsaCKQHKgn5KX13kYXPPXv4nNWwpeELmjGrNyxHYQRx4zrToI8KHcltcX5S-jqqac1Abh07bVuogfcNFoD50O5kmX9AnPfdGlH2Y2piet8LCKbqxQ_s09n4Vpdxv3ET8oml0P4aGY_XQHN_X6e8YBOmSM-i9cSXEtiOCwSId_i_tTdzFs41&amp;t=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=NDc3MjkzMjcz', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&v=LTQ4OTY1OTQzMQ%3d%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=OTk4MjkwMzky', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/StatesListField/states-field.min.js?package=PureMvc&v=MTIwNDUwNTA0OQ%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/OptInOutField/opt-in-out.min.js?package=PureMvc&v=MTIwNDUwNTA0OQ%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js?package=PureMvc&v=MTIwNDUwNTA0OQ%3d%3d', 'https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=_trE5YCfL5mCUmHRumfR2UHYkOcViQoc7U3C9UF6M2A1', 'https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/CommonForm/FormTracking.js?package=PureMvc&v=MTIwNDUwNTA0OQ%3d%3d', 'https://d3ba5g9yhie26y.cloudfront.net/cache/174ea783074ba7ae1232e2fa27d0c721b0c2e0c0/js/all.min.js']" data-sf-culture="en"></script>





<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.progress.com","address":[{"@type":"PostalAddress","addressLocality":"Singapore","postalCode":"048616","streetAddress":"One Raffles Place Tower 2, Regus Center, 19th Floor (Suite 1915)"},{"@type":"PostalAddress","addressLocality":"Brno","postalCode":"617 00 brno","streetAddress":"škrobárenská 511/5"},{"@type":"PostalAddress","addressLocality":"Tokyo","postalCode":"106-0047","streetAddress":"Minami Azubu T&F building 8F 4-11-22, Minami Azabu, Minato-ku"},{"@type":"PostalAddress","addressLocality":"Sofia","postalCode":"1784","streetAddress":"54B Tsarigradsko Shose Blvd"},{"@type":"PostalAddress","addressLocality":"Rotterdam","postalCode":"3067 GC","streetAddress":"Prins Alexanderplein 12"},{"@type":"PostalAddress","addressLocality":"Madrid","postalCode":"28006","streetAddress":"Calle de María de Molina, 41"},{"@type":"PostalAddress","addressLocality":"Bracknell","postalCode":"Berkshire, RG12 1WA","streetAddress":"Venture House, 2 Arlington Square "},{"@type":"PostalAddress","addressLocality":"Hyderabad","postalCode":"500019","streetAddress":"Plot No 1, No 83/1, Hyderabad Knowledge City, TSIIC, Raidurg Panmaktha, Serilingampally Mandal, Unit 1101"},{"@type":"PostalAddress","addressLocality":"Oslo","postalCode":"0164","streetAddress":"C.J. Hambros Plass 2C"},{"@type":"PostalAddress","addressLocality":"Espoo","postalCode":"02150","streetAddress":"Keilaranta 16"},{"@type":"PostalAddress","addressLocality":"Sao Paulo","postalCode":"04171-130","streetAddress":"Rua Irmã Gabriela, nº 51 4th floor – room 416 – Spaces Berrini"},{"@type":"PostalAddress","addressLocality":"Milan","postalCode":"20121","streetAddress":"Piazzale Biancamano, 8"},{"@type":"PostalAddress","addressLocality":"Stockholm","postalCode":"114 42","streetAddress":"Östermalmstorg 1"},{"@type":"PostalAddress","addressLocality":"Puteaux","postalCode":"92088","streetAddress":"5, place de la Pyramide"},{"@type":"PostalAddress","addressLocality":"Cologne","postalCode":"50670","streetAddress":"Christophstr. 15-17"},{"@type":"PostalAddress","addressLocality":"Brussels","postalCode":"1000","streetAddress":"Avenue Marnix 23, 5th floor"}],"contactPoint":[{"@type":"ContactPoint","telephone":"+65-3157-4297","contactType":"Customer service","areaServed":"Singapore"},{"@type":"ContactPoint","telephone":"+420-530-501-600","contactType":"Customer service","areaServed":"Czech Republic"},{"@type":"ContactPoint","telephone":null,"contactType":"Customer service","areaServed":"Japan"},{"@type":"ContactPoint","telephone":"+359-2-8099850 ","contactType":"Customer service","areaServed":"Bulgaria"},{"@type":"ContactPoint","telephone":"+31-10-899-8420","contactType":"Customer service","areaServed":"EMEA Headquarters"},{"@type":"ContactPoint","telephone":"+34 910 48 85 75","contactType":"Customer service","areaServed":"Spain"},{"@type":"ContactPoint","telephone":"+44-1344-953434","contactType":"Customer service","areaServed":"United Kingdom"},{"@type":"ContactPoint","telephone":"+91-40-6901-0400","contactType":"Customer service","areaServed":"India"},{"@type":"ContactPoint","telephone":"+47-21-63-12-61","contactType":"Customer service","areaServed":"Norway"},{"@type":"ContactPoint","telephone":"+358-9-42703600","contactType":"Customer service","areaServed":"Finland"},{"@type":"ContactPoint","telephone":"+55-800-892-5231","contactType":"Customer service","areaServed":"Brazil"},{"@type":"ContactPoint","telephone":"+39-02-3045-6236","contactType":"Customer service","areaServed":"Italy"},{"@type":"ContactPoint","telephone":"+46-8-525-179-69","contactType":"Customer service","areaServed":"Sweden"},{"@type":"ContactPoint","telephone":"+33-1-89-19-56-46","contactType":"Customer service","areaServed":"France"},{"@type":"ContactPoint","telephone":"+49-221-650324-29","contactType":"Customer service","areaServed":"Germany"},{"@type":"ContactPoint","telephone":"+32-2-883-77-28","contactType":"Customer service","areaServed":"Belgium"}]}</script><script data-sf-pers-id="9c304d44-280c-4702-a1b7-7286fe4975f7" data-sf-pers-raise-events="True"></script><div class="-dn"></div>

 <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" type="text/javascript"></script><script src="//cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.0/jquery-migrate.min.js" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.Forms/Scripts/recaptcha-service.js?package=PureMvc&amp;v=NDc3MjkzMjcz" 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=LTQ4OTY1OTQzMQ%3d%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=MTIwNDUwNTA0OQ%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Views/OptInOutField/opt-in-out.min.js?package=PureMvc&amp;v=MTIwNDUwNTA0OQ%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/Recaptcha/recaptcha.min.js?package=PureMvc&amp;v=MTIwNDUwNTA0OQ%3d%3d" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/jsbundle/common-form?v=_trE5YCfL5mCUmHRumfR2UHYkOcViQoc7U3C9UF6M2A1" type="text/javascript"></script><script src="https://d117h1jjiq768j.cloudfront.net/Frontend-Assembly/Web.Widgets.MVC.Forms/Mvc/Scripts/CommonForm/FormTracking.js?package=PureMvc&amp;v=MTIwNDUwNTA0OQ%3d%3d" type="text/javascript"></script><script src="https://d3ba5g9yhie26y.cloudfront.net/cache/174ea783074ba7ae1232e2fa27d0c721b0c2e0c0/js/all.min.js" type="text/javascript"></script>
<script type="text/javascript">
    
(function() {
    if (window._dataLayerTimeout) {
        clearTimeout(window._dataLayerTimeout);
    }

    window._dataLayerTaxLoadedEvent = {
		...(window._dataLayerTaxLoadedEvent || {}),
		...{"tax_pagenode_products":"all-products","event":"tax_loaded"}
	};

    window._dataLayerTimeout = setTimeout(function() {
        window.dataLayer = window.dataLayer || [];
        window.dataLayer.push(window._dataLayerTaxLoadedEvent);
    }); 
})();

</script><script type="text/javascript">
    var blogsList = document.querySelector('#BlogPostsList');
    var hasNoPopularPosts = blogsList.querySelectorAll('.Card').length == 0;
    var title = document.querySelector('#PopularStories');
    if (hasNoPopularPosts) {
      title.classList.add('-dn');
      blogsList.classList.remove('-mb8');
      }
  </script><script type="text/javascript">(function(n){var t=n.fn.text;n.fn.text=function(i){return n.isFunction(i)?t.apply(this,arguments):typeof i!="object"&&i!==undefined&&this.length==1&&n(this[0]).data().sfRole&&n(this[0]).data().sfRole=="success-message"?this.empty().html(i):t.apply(this,arguments)}})(jQuery)</script><script type="text/javascript">(function(){var t=function(t){if(!t.IsAutoSubmitRequest&&t.WidgetInstanceId=="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"&&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="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"]').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=="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"&&n.status===200){var t=JSON.parse(n.response);t.success&&window.invokeTrackingScript(this,OptanonGroups.PerformanceCookies,function(){var i=$('[name="WidgetInstanceId"][value="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"]').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=="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"&&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="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"]').closest("form");if(n.length===0&&(n=$('[name="WidgetInstanceId"][value="d0d6b462-6433-47b4-92ae-b9f4e08c6e26"]').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=639126151280000000";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,"d0d6b462-6433-47b4-92ae-b9f4e08c6e26",e),f=new n.Sitefinity.TriggerableGoalConversionFormTracker(t);r.triggerableGoalConversionFormTracker=f;var h=new n.GoogleAnalyticsEventNotification("conversion-event",!e);new n.FormTracking(s,h).track();new n.FormTracking(f,h).track();var i=r.querySelector("[name='Product']");if(i){i.addEventListener("change",function(){var n="";if(i.tagName.toUpperCase()==="SELECT")n=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.test(this.value)?this.options[this.selectedIndex].text:this.value;else{var r=i.querySelectorAll('input[type="checkbox"]:checked');if(r&&r.length>0)for(var u=0;u<r.length;u++)n+=r[u].value,u!==r.length-1&&(n+=", ")}n&&(t.productName=n);s.updateData(t);f.updateData(t)});var l=new Event("change");i.dispatchEvent(l)}})()</script><script type="text/javascript">
(function() {
    if (window._dataLayerTimeout) {
        clearTimeout(window._dataLayerTimeout);
    }

    window._dataLayerTaxLoadedEvent = {
		...(window._dataLayerTaxLoadedEvent || {}),
		...{"tax_lastmodified":"20260427","event":"tax_loaded"}
	};

    window._dataLayerTimeout = setTimeout(function() {
        window.dataLayer = window.dataLayer || [];
        window.dataLayer.push(window._dataLayerTaxLoadedEvent);
    }); 
})();
</script><script type="text/plain" class="optanon-category-2">
	(function() {
				var script = 'https://s1325.t.eloqua.com/visitor/v200/svrGP?pps=70&siteid=1325';
				(function getScript(source, callback) {
					var script = document.createElement('script');
					var prior = document.getElementsByTagName('script')[0];
					script.async = 1;
					prior.parentNode.insertBefore(script, prior);
					script.onload = script.onreadystatechange = function( _, isAbort ) {
						if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) {
							script.onload = script.onreadystatechange = null;
							script = undefined;

							if(!isAbort) { if(callback) callback(); }
						}
					};
					script.src = source;
				})(script, function() {
					if (typeof GetElqCustomerGUID == 'function') {
						var userId = GetElqCustomerGUID();
						document.cookie = 'elqUserId=' + userId + ';secure; path=/;SameSite=Lax;';
					}
				});
			})();
</script><script type="application/json" id="PersonalizationTracker">
	{"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"cc79ed93-a103-49dc-8485-c20bd79770bd"}
</script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPhkRhiW0N4ZsxoL7m2t3lBo0jaloN9l0KznaWyN8uM_MwoPlHH4k4V8JrQlZAy_TZh7aH1MO6R3nLedQFPW1yW3CvOyRNjHOA16tcPx3faCQx61_mh4yXIYD509mzqaRMhwJgYfbIF0Nmax2YAltfhPw5y4Hir_DwjhDM3v7aVSXRBwK2hJxQtsiKEBwac-KbgKSUoy-MVnDowDFASLVEeM1&amp;t=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>
