PerfectlySoft Launches Perfect Assistant for Server-Side Swift Application Deployment

Beta of new convenience toolset leverages Swift Package Manager to make it easy for developers to create, test and deploy server-side Swift projects

TORONTO--()--PerfectlySoft Inc., the creator of Perfect, the world’s first server-side Swift development framework, announced today that it has released a beta version of the Perfect Assistant, the Perfect platform’s new server-side Swift convenience toolset for quick and efficient application deployment. The Perfect Assistant leverages the Swift Package Manager to more efficiently manage project dependencies, empowering developers across the application development and deployment process.

“The Perfect Assistant is the next big step in making server-side Swift a key application development platform for the enterprise,” said Sean Stephens, CEO at PerfectlySoft. “Over the past year, our team has worked closely with the Swift community to address application development needs across the full stack. The Perfect Assistant is the manifestation of these conversations, and we look forward to gathering additional insights with our beta release.”

Built from the DNA of the Lasso language (once integral to Apple’s original server-side offerings), Perfect was released in November 2015 as an open source server-side platform for full-stack mobile development that removes frontend and backend iOS development silos by allowing coders to write entire applications in Swift. Easy-to-use and well documented, Perfect provides developers with a high-performance framework and stable tools for server-side Swift development in iOS, OS X and Linux environments. Less than a year after the launch of their flagship product, the company released the next iteration of the platform, Perfect 2.0, which supports additional datasources (Redis, FileMaker) and file formats (XML, Zip), and offers significant performance and scalability enhancements.

In October 2016, PerfectlySoft commissioned independent research to determine how server-side Swift stacked up to Node.js running on Linux. The benchmark tests determined that not only did server-side Swift outperform Node.js on comparable workloads, but that the Perfect framework also beat out competing Swift development platforms in terms of performance.1 Like Perfect, the Perfect Assistant makes programming and deploying server-side Swift on Linux quicker and more convenient than ever before.

"As Swift's momentum with developers accelerates across the industry, businesses are increasingly looking for help simplifying the generation, testing and deployment of Swift-based commercial applications," said Stephen O'Grady, Principal Analyst with RedMonk. "The Perfect Assistant was created to address exactly these challenges."

Available today, the Perfect Assistant gives programmers the tools they need to create, test and deploy applications at scale, and works in conjunction with Docker to help developers build projects locally for Ubuntu by providing feedback on Linux build problems.

Key features of the Perfect Assistant include:

  • Wizard-based project setup
  • Dependency management
  • Linux preflight testing
  • Xcode integration
  • Deployment functionality

Get started with the Perfect Assistant, here.

Additional Resources:

  • Read more about the PerfectlySoft on the Perfect website
  • Connect with PerfectlySoft on TwitterLinkedIn, and Facebook
  • Read about server-wide Swift’s superior performance and scalability with Perfect compared to Node.js on Medium

About PerfectlySoft Inc.

PerfectlySoft Inc. is a startup dedicated to providing full-stack mobile developers with high-performance, stable tools and support to complete their server-side Swift projects for the iOS, OS X, and Linux environments. Headquartered in Newmarket, Ontario, Canada, PerfectlySoft was founded in 2015.

1 Third-party programmer Ryan Collins was commissioned to conduct this research in August 2016 by PerfectlySoft to promote the power of Swift. The company exerted zero influence over the results of these benchmark tests. All of the code used in the study is publically available, and the company encourages other developers to perform these tests on their own.

Collins, R. (October 7, 2016) Linux (Ubuntu) Benchmarks for Server Side Swift vs Node.js [Medium blog post]. Retrieved November 21, 2016 from


HK Strategies for PerfectlySoft
Molly Vorwerck, 415-281-7170

Release Summary

PerfectlySoft, creator of the Perfect server-side Swift development framework, today released a beta of the Perfect Assistant convenience toolset for quick, efficient application deployment.


HK Strategies for PerfectlySoft
Molly Vorwerck, 415-281-7170