SecProbe.io

Filing text and metadata
Intelligence Terminal Search Topics Monthly Activity About

Correspondence 0001552781-24-000367 from PROGRESS SOFTWARE CORP /MA (PRGS) (CIK 0000876167) (PRGS)

PROGRESS SOFTWARE CORP /MA (PRGS) (CIK 0000876167)
Date: May 28, 2024 · CIK: 0000876167 · Accession: 0001552781-24-000367

AI Filing Summary & Sentiment

File numbers found in text: 000-19417

Referenced dates: May 6, 2024

Date
May 28, 2024
Author
Not clearly detected
Form
CORRESP
Company
PROGRESS SOFTWARE CORP /MA (PRGS) (CIK 0000876167)

Letter

Division of Corporation Finance Office of Technology Re: Progress Software Corporation (the “Company”) Annual Report on Form 10-K for the fiscal year ended November 30, 2023 Filed May 28, 2024 File No. 000-19417

Dear Ms. Chen and Ms. Collins:

We are responding to the comments of the staff of the Division of Corporation Finance (the “Staff”) of the Securities and Exchange Commission (the “Commission”) as set forth in the Staff’s letter dated May 6, 2024 (the “Comment Letter”) relating to the Company’s Annual Report on Form 10-K for the fiscal year ended November 30, 2023. For ease of reference, your comments appear in italics directly above the Company’s responses.

Please note that due to the commercially sensitive nature of certain information contained in this letter, this submission is accompanied by the Company’s request for confidential treatment for selected portions of this letter pursuant to 17 C.F.R. § 200.83 (“Rule 83”). We are redacting the information from the version filed via EDGAR and replacing it with a placeholder marked with “[***].” The Company has provided an unredacted version of this letter to the Staff and filed a separate letter with the Office of Freedom of Information and Privacy Act Operations in connection with the confidential treatment request pursuant to Rule 83.

Annual Report on Form 10-K for the fiscal year ended November 30, 2023

Management’s Discussion and Analysis of Financial Condition and Results of Operations

Select Performance Metrics, page 29

1. We note from your response to prior comment 2 that you include contracts with terms of less than one-year in your ARR calculations based on the assumption that such short- terms contracts will renew. You also state that the short-term contracts “typically” renew in a manner similar to annual and multi-year contracts. Please clarify what is meant by “typically” renew and tell us the percentage of revenue and/or ARR related to short-term contracts for each period presented. Also, tell us and revise your next Form 10-Q filing to disclose the renewal rates for such contracts to add context to inclusion of short-term contracts in your ARR calculations.

Response: The Company respectfully acknowledges the Staff’s comment and advises the Staff that contracts with a term of less than one year represent new licenses purchased by current customers whose existing annual and multi-year contracts are not yet up for renewal. These new licenses are intentionally structured with a term of less than one year to align the contract renewal date of the new license with the contract renewal date of the existing contract. At the time of renewal, these new licenses will renew with the same term as the existing contracts being renewed, such that both set of contracts are “co-termed.”

In practice, we generally do not sell licenses with a term of less than one year unless a customer is purchasing additional licenses under an existing contract and wishes to co-term the additional licenses with the existing contract at time of renewal. Given this practice, the reference to “typically” means that the renewal rate for contracts with a term of less than one year is the same or better than the renewal rate of our annual and multi-year contracts. In our future filings, we will remove the reference to “typically” and revise our disclosure to describe the process of renewal for these co-termed contracts. The percentage of contracts with a term of less than one year has historically represented between 1% - 2% of total ARR and revenue for any given period. Other than Net Revenue Retention rate, we have not, and do not, intend to disclose renewal rates as we believe that ARR is the performance metric indicative of the health of our business.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 2

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]” has been omitted.

Please note the Company’s revised definition of ARR is as follows (bold text represents new language, strikethrough represents deleted language, underline represents language edits since our response dated April 15, 2024):

Annualized Recurring Revenue (“ARR”)

We are providing an disclose ARR as a performance metric to help investors better understand and assess the performance of our business because our mix of revenue generated from recurring sources currently represents the substantial majority of our revenues and is expected to continue in the future has increased in recent years. We define ARR as the annualized recurring revenue of all active and contractually binding term-based contracts from all customers at a point in time. ARR represents the annualized contract value for all active and contractually binding term-based contracts at the end of a period. ARR includes revenue from maintenance, software upgrade rights, public cloud, and on-premises subscription-based transactions and managed services. ARR mitigates fluctuations in revenue due to seasonality, contract term and the sales mix of subscriptions for term-based licenses and SaaS. Management uses ARR to understand customer trends and the overall health of the Company’s business, helping it to formulate strategic business decisions.

We define ARR as the annual recurring revenue of term-based contracts from all customers at a point in time. We calculate ARR by taking monthly recurring revenue, or MRR, and multiplying it by 12. MRR for each month is calculated by aggregating, for all customers during that month, monthly revenue from committed contractual amounts, additional usage and monthly subscriptions. ARR reflects We calculate the annualized value of annual and multi-year contracts, and contracts with terms less than one year, by dividing the total contract value of each contract by the number of months in the term and then multiplying by 12. Annualizing contracts with terms less than one-year results in amounts being included in our ARR that are in excess of the total contract value for those contracts at the end of the reporting period. We generally do not sell contracts with a term of less than one year unless a customer is purchasing additional licenses under an existing annual or multi-year contract. The expectation assumption is that at the time of renewal, contracts with a term less than one year will renew with the same term as the existing contracts being renewed, such that both contracts are co-termed. Historically contracts with a term of less than one year typically renew at rates equal to or better than in a similar manner to annual or multi-year contracts.

Revenue from term-based license and on-premises subscription arrangements include a portion of the arrangement consideration that is allocated to the software license that is recognized up-front at the point in time control is transferred under ASC 606 revenue recognition principles. ARR for these arrangements is calculated as described above. The expectation assumption is that the total contract value, inclusive of revenue recognized as software license, will be renewed at the end of the contract term.

The calculation is done at constant currency using the current year budgeted exchange rates for all periods presented.

ARR is not calculated in accordance with defined in GAAP and is not derived from a GAAP measure. Rather, ARR generally aligns to billings (as opposed to GAAP revenue which aligns to the transfer of control of each performance obligation). ARR does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with or to replace either of those items. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 3

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]” has been omitted.

Notes to Consolidated Financial Statements

Note 18. Business Segments and International Operations, page 72

2. We note your response to prior comment 4. Please expand on your analysis supporting your conclusion that each of your product brands are similar for the purpose of providing disclosures pursuant to ASC 280-10-50-40. As part of your response, ensure you address the following:

· Describe each product in detail and discuss their similarities and differences. For example, explain how MOVEit, a managed file transfer software for managing and controlling the movement of sensitive files is similar to Semaphore, a semantic AI platform that transforms data into meaningful insights, or how OpenEdge, an application development platform for business-critical applications needing high performance, high availability and flexible deployment options is similar to WhatsUp Gold, a network infrastructure monitoring software that provides visibility into all network devices, servers, virtual machines, cloud and wireless environments to find and fix network problems.

Response: The Company respectfully acknowledges the Staff’s comment and has provided a detailed description of each of our products in response to the second bullet of the Staff’s comment. We advise the Staff that all our products are similar in that they are all used in the software development lifecycle (see Illustration 1 below) by software developers and IT professionals, our end customers, to (i) develop applications and websites (referred hereinto as “Development Software”), (ii) deploy those applications and websites as needed (“referred hereinto as “Deployment Software”) and (iii) manage those applications and websites safely and securely (referred hereinto as “Management Software”). Development Software, Deployment Software, and Management Software each represent an aspect of the same software development lifecycle methodology.

Our executive leadership manages our business through the lens of this development lifecycle which is also embodied in our mission statement as being a trusted provider of the best products to develop, deploy and manage high impact applications. Please refer to our “Mission” brochure found on our website at https://www.progress.com/company.

Illustration 1: Software Development Lifecycle

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 4

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]” has been omitted.

In addition to addressing a similar and connected set of use cases, our products have similar end-users, share similar risks and opportunities for growth, are sold through similar direct and indirect sales channels, and are subject to similar regulatory environments. Table 1 below outlines each of our products on a comparative basis.

[***]

Table 1:

[***]

· Describe the role that each of your products plays in enabling organizations to develop and deploy mission-critical applications and manage data platforms, cloud and IT infrastructure.

Response: The Company respectfully acknowledges the Staff’s comment and in response thereof, has described below each of our products and the role that it plays in enabling organizations to develop and deploy mission-critical applications and manage data platforms, cloud and IT infrastructure.

Development Software

The Company’s Development Software is used to develop applications and digital experiences that serve a wide range of business needs. Applications store, organize, modify, search, access, and move data and content. They also analyze data and content, automate workflows, apply business rules and policies to transactions, and provide engaging user experiences among other functions. Software Developers and IT professionals use the Company’s products to meet these needs as follows:

OpenEdge – Software used to develop and run mission-critical applications, includes an integrated relational database, a programming language and programming tools.

MarkLogic and Semaphore – Software used to develop and run mission-critical applications that use complex unstructured data, includes a multi-model database, search and semantic AI capabilities that provide context and make sense of complex data including the reduction of hallucinations in large language model generated responses.

DataDirect – Software that is typically embedded in enterprise applications and is used by those applications to connect to any number of data sources including relational databases, NoSQL, Big Data and SaaS data sources.

Corticon – Software embedded in an application or digital experience that is used to develop and run rules-based logic used in applications.

Developer Tools - Software used to develop web and mobile user interfaces of an application.

Sitefinity – Software used to develop and run digital experiences, including the management of content in websites, portals and applications.

MOVEit – Software used to securely transfer files (which are a form of “data”).

Deployment Software

Modern applications are very complex. They include many components, including front-end applications, back-end applications, data and content management systems, etc. In addition, they run on complex infrastructures including mobile devices, PCs, and servers which could be on-prem, or in the cloud, or both. During the development process, IT organizations spend significant resources to test the applications and the infrastructure they run on, to ensure that they meet the functional requirements, perform well, and meet security and compliance needs. Once tested, these applications must be deployed across on-prem and cloud environments in a controlled and consistent manner. Due to the complexity and scale, automated deployment is essential for speed, reducing labor costs, and to ensure consistency and compliance.

Chef – Software used to automate the deployment and configuration of any number of managed environments so that an application can be deployed in a consistent and compliant manner.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 5

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]” has been omitted.

Management Software

Infrastructure Management – Once applications are deployed to managed environments, developers and IT professionals continually monitor and manage them, the data they use and the infrastructure they run on to ensure availability, optimal performance and security. The Company’s infrastructure management products that help development teams and IT professionals manage these environments in a secure and compliant way and include:

WhatsUp Gold – Software used to monitor the network supporting the applications.

LoadMaster – Software used to load balance applications across back-end servers to ensure application performance, availability.

Flowmon – Software that detects threats and anomalies and provides access to insights on network and application performance.

· You include various products

Show Raw Text
CORRESP
1
filename1.htm

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]”
has been omitted.

May 28, 2024

Chen Chen

Kathleen Collins

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

100 F Street, N.E.

Washington, D.C. 20549

Re: Progress Software Corporation (the “Company”)

Annual Report on Form 10-K for the fiscal year ended November
30, 2023

Filed May 28, 2024

File No. 000-19417

Dear Ms. Chen and Ms. Collins:

We are responding to the comments of the staff of
the Division of Corporation Finance (the “Staff”) of the Securities and Exchange Commission (the “Commission”)
as set forth in the Staff’s letter dated May 6, 2024 (the “Comment Letter”) relating to the Company’s Annual Report
on Form 10-K for the fiscal year ended November 30, 2023. For ease of reference, your comments appear in italics directly above the Company’s
responses.

Please note that due to the commercially sensitive
nature of certain information contained in this letter, this submission is accompanied by the Company’s request for confidential
treatment for selected portions of this letter pursuant to 17 C.F.R. § 200.83 (“Rule 83”). We are redacting the information
from the version filed via EDGAR and replacing it with a placeholder marked with “[***].” The Company has provided an unredacted
version of this letter to the Staff and filed a separate letter with the Office of Freedom of Information and Privacy Act Operations in
connection with the confidential treatment request pursuant to Rule 83.

Annual Report on Form 10-K for the fiscal year ended November 30, 2023

Management’s Discussion and Analysis of Financial Condition and
Results of Operations

Select Performance Metrics, page 29

 1. We note from your response to prior comment 2 that you include contracts
with terms of less than one-year in your ARR calculations based on the assumption that such short- terms contracts will renew. You also
state that the short-term contracts “typically” renew in a manner similar to annual and multi-year contracts. Please clarify
what is meant by “typically” renew and tell us the percentage of revenue and/or ARR related to short-term contracts for each
period presented. Also, tell us and revise your next Form 10-Q filing to disclose the renewal rates for such contracts to add context
to inclusion of short-term contracts in your ARR calculations.

Response: The Company respectfully
acknowledges the Staff’s comment and advises the Staff that contracts with a term of less than one year represent new licenses purchased
by current customers whose existing annual and multi-year contracts are not yet up for renewal. These new licenses are intentionally structured
with a term of less than one year to align the contract renewal date of the new license with the contract renewal date of the existing
contract. At the time of renewal, these new licenses will renew with the same term as the existing contracts being renewed, such that
both set of contracts are “co-termed.”

In practice, we generally do not sell licenses
with a term of less than one year unless a customer is purchasing additional licenses under an existing contract and wishes to co-term
the additional licenses with the existing contract at time of renewal. Given this practice, the reference to “typically” means
that the renewal rate for contracts with a term of less than one year is the same or better than the renewal rate of our annual and multi-year
contracts. In our future filings, we will remove the reference to “typically” and revise our disclosure to describe the process
of renewal for these co-termed contracts. The percentage of contracts with a term of less than one year has historically represented between
1% - 2% of total ARR and revenue for any given period. Other than Net Revenue Retention rate, we have not, and do not, intend to disclose
renewal rates as we believe that ARR is the performance metric indicative of the health of our business.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 2

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]”
has been omitted.

Please note the Company’s revised
definition of ARR is as follows (bold text represents new language, strikethrough represents deleted language, underline represents language
edits since our response dated April 15, 2024):

Annualized Recurring Revenue (“ARR”)

We are providing an disclose
ARR as a performance metric to help investors better understand and assess the performance of our business because our mix
of revenue generated from recurring sources currently represents the substantial majority of our revenues and is expected to continue
in the future has increased in recent years. We define ARR as the annualized recurring
revenue of all active and contractually binding term-based contracts from all customers at a point in time. ARR
represents the annualized contract value for all active and contractually binding term-based contracts at the end of a period.
ARR includes revenue from maintenance, software upgrade rights, public cloud, and on-premises subscription-based transactions and
managed services. ARR mitigates fluctuations in revenue due to seasonality, contract term and the sales mix of subscriptions for
term-based licenses and SaaS. Management uses ARR to understand customer trends and the overall health of the Company’s business,
helping it to formulate strategic business decisions.

We
define ARR as the annual recurring revenue of term-based contracts from all customers at a point in time. We calculate ARR by taking monthly
recurring revenue, or MRR, and multiplying it by 12. MRR for each month is calculated by aggregating, for all customers during that month,
monthly revenue from committed contractual amounts, additional usage and monthly subscriptions. ARR
reflects We calculate the annualized value of annual and multi-year
contracts, and contracts with terms less than one year, by dividing the total contract value of each contract by the number of months
in the term and then multiplying by 12. Annualizing contracts with terms less than one-year results in amounts being included in our ARR
that are in excess of the total contract value for those contracts at the end of the reporting period. We
generally do not sell contracts with a term of less than one year unless a customer is purchasing additional licenses under an existing
annual or multi-year contract. The expectation assumption
is that at the time of renewal, contracts with a term less than one year will renew with the same term as the existing contracts being
renewed, such that both contracts are co-termed. Historically contracts with a term of less than one year typically
renew at rates equal to or better than in a similar manner to annual or multi-year contracts.

Revenue from term-based license and
on-premises subscription arrangements include a portion of the arrangement consideration that is allocated to the software license that
is recognized up-front at the point in time control is transferred under ASC 606 revenue recognition principles. ARR for these arrangements
is calculated as described above. The expectation assumption is that the total contract value, inclusive
of revenue recognized as software license, will be renewed at the end of the contract term.

The calculation is done at constant currency
using the current year budgeted exchange rates for all periods presented.

ARR is not calculated in accordance
with defined in GAAP and is not derived from a GAAP measure. Rather, ARR generally aligns to billings (as opposed to
GAAP revenue which aligns to the transfer of control of each performance obligation). ARR does not have any standardized meaning and
is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of
revenue and deferred revenue and is not intended to be combined with or to replace either of those items. ARR is not a forecast and the
active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 3

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]”
has been omitted.

Notes to Consolidated Financial Statements

Note 18. Business Segments and International Operations, page 72

 2. We note your response to prior comment 4. Please expand on your analysis
supporting your conclusion that each of your product brands are similar for the purpose of providing disclosures pursuant to ASC 280-10-50-40.
As part of your response, ensure you address the following:

 · Describe each product in detail and discuss their similarities and differences.
For example, explain how MOVEit, a managed file transfer software for managing and controlling the movement of sensitive files is similar
to Semaphore, a semantic AI platform that transforms data into meaningful insights, or how OpenEdge, an application development platform
for business-critical applications needing high performance, high availability and flexible deployment options is similar to WhatsUp Gold,
a network infrastructure monitoring software that provides visibility into all network devices, servers, virtual machines, cloud and wireless
environments to find and fix network problems.

Response: The Company respectfully
acknowledges the Staff’s comment and has provided a detailed description of each of our products in response to the second bullet
of the Staff’s comment. We advise the Staff that all our products are similar in that they are all used in the software development
lifecycle (see Illustration 1 below) by software developers and IT professionals, our end customers, to (i) develop applications and websites
(referred hereinto as “Development Software”), (ii) deploy those applications and websites as needed (“referred hereinto
as “Deployment Software”) and (iii) manage those applications and websites safely and securely (referred hereinto as “Management
Software”). Development Software, Deployment Software, and Management Software each represent an aspect of the same software development
lifecycle methodology.

Our
executive leadership manages our business through the lens of this development lifecycle which is also embodied in our mission statement
as being a trusted provider of the best products to develop, deploy and manage high impact applications. Please refer to our “Mission”
brochure found on our website at https://www.progress.com/company.

Illustration 1: Software Development
Lifecycle

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 4

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]”
has been omitted.

In addition to addressing a similar and
connected set of use cases, our products have similar end-users, share similar risks and opportunities for growth, are sold through similar
direct and indirect sales channels, and are subject to similar regulatory environments. Table 1 below outlines each of our products on
a comparative basis.

[***]

Table 1:

[***]

 · Describe the role that each of your products plays in enabling organizations
to develop and deploy mission-critical applications and manage data platforms, cloud and IT infrastructure.

Response: The Company respectfully
acknowledges the Staff’s comment and in response thereof, has described below each of our products and the role that it plays in
enabling organizations to develop and deploy mission-critical applications and manage data platforms, cloud and IT infrastructure.

Development Software

The Company’s Development Software is used to
develop applications and digital experiences that serve a wide range of business needs. Applications store, organize, modify, search,
access, and move data and content. They also analyze data and content, automate workflows, apply business rules and policies to transactions,
and provide engaging user experiences among other functions. Software Developers and IT professionals use the Company’s products
to meet these needs as follows:

OpenEdge – Software used to develop and
run mission-critical applications, includes an integrated relational database, a programming language and programming tools.

MarkLogic and Semaphore – Software
used to develop and run mission-critical applications that use complex unstructured data, includes a multi-model database, search and
semantic AI capabilities that provide context and make sense of complex data including the reduction of hallucinations in large language
model generated responses.

DataDirect – Software that is typically
embedded in enterprise applications and is used by those applications to connect to any number of data sources including relational databases,
NoSQL, Big Data and SaaS data sources.

Corticon – Software embedded in an application
or digital experience that is used to develop and run rules-based logic used in applications.

Developer Tools - Software used to develop
web and mobile user interfaces of an application.

Sitefinity – Software used to develop
and run digital experiences, including the management of content in websites, portals and applications.

MOVEit – Software used to securely transfer
files (which are a form of “data”).

Deployment Software

Modern applications are very complex. They include
many components, including front-end applications, back-end applications, data and content management systems, etc. In addition, they
run on complex infrastructures including mobile devices, PCs, and servers which could be on-prem, or in the cloud, or both. During the
development process, IT organizations spend significant resources to test the applications and the infrastructure they run on, to ensure
that they meet the functional requirements, perform well, and meet security and compliance needs. Once tested, these applications must
be deployed across on-prem and cloud environments in a controlled and consistent manner. Due to the complexity and scale, automated deployment
is essential for speed, reducing labor costs, and to ensure consistency and compliance.

Chef – Software used to automate the
deployment and configuration of any number of managed environments so that an application can be deployed in a consistent and compliant
manner.

U.S. Securities and Exchange Commission

Division of Corporation Finance

Office of Technology

May 28, 2024

Page 5

FOIA Confidential Treatment

requested by Progress Software Corporation

pursuant to 17 C.F.R. § 200.83

Certain confidential information identified by “[***]”
has been omitted.

Management Software

Infrastructure Management – Once applications
are deployed to managed environments, developers and IT professionals continually monitor and manage them, the data they use and the infrastructure
they run on to ensure availability, optimal performance and security. The Company’s infrastructure management products that help
development teams and IT professionals manage these environments in a secure and compliant way and include:

WhatsUp Gold – Software used to monitor
the network supporting the applications.

LoadMaster – Software used to load balance
applications across back-end servers to ensure application performance, availability.

Flowmon – Software that detects threats
and anomalies and provides access to insights on network and application performance.

 · You include various products