Download

Get started in minutes

Perch Runway is commercially licensed software; you pay a one-time fee per website. To make it easy to judge if Runway is right for your project, you can download and try locally first. Runway will run on localhost, an IP address or a non-public domain without needing a full license. You just need to come back and buy your license once you’ve decided that Runway is a good fit.

Be sure to check the technical requirements below. When you install the software we’ll create you an account and may send you occasional emails (which of course you can unsubscribe from) so do check out our License Agreement, Purchase Terms, Registration Terms and Privacy Policy. We want to be clear and not spammy.

Requirements

Debug Message - Perch Runway 3.0.12
[21] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM perch2_pages p LEFT JOIN perch2_page_routes pr ON p.pageID=pr.pageID LEFT JOIN perch2_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM perch2_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
Matched page: /download, so not using routes.
Using master page: /templates/pages/download.php
[1] SELECT * FROM perch2_pages WHERE pagePath='/download' LIMIT 1
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
[3] SELECT regionKey, regionHTML FROM perch2_content_regions WHERE regionPage='/download' OR regionPage='*' ORDER BY regionPage DESC
[39] SELECT DISTINCT settingID, settingValue FROM perch2_settings WHERE userID=0
Using template: /templates/account/download_button_runway.html
[1] SELECT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM perch2_blog_index idx JOIN perch2_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN perch2_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='postDateTime' WHERE 1=1 AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-07 23:15:00' ) GROUP BY itemID, sortval ORDER BY sortval DESC LIMIT 0, 1
[1] Using template: /templates/blog/homepage_latest.html
[1] SELECT * FROM perch2_blog_sections ORDER BY sectionTitle ASC
[1] SELECT * FROM perch2_blogs ORDER BY blogTitle ASC
Request time: 0.0453
Process time: 0.0443
Memory: 0.8828