# Why Square Uses the Workflow Application Framework

DevFeed: [Why Square Uses the Workflow Application Framework](<https://devfeed.tech/articles/why-workflow-15962.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/why-workflow>)

Author: Stephen Edwards

Published: 2021-08-19T21:00:00Z

Content type: opinion

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Framework](<https://devfeed.tech/topics/framework.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Software](<https://devfeed.tech/topics/software.md>), [unit test](<https://devfeed.tech/topics/unit-test.md>)

Tags: [debug](<https://devfeed.tech/tags/debug.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [framework](<https://devfeed.tech/tags/framework.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [software](<https://devfeed.tech/tags/software.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>)

## AI overview

Square explains why it uses the Workflow application framework: to improve software clarity, correctness, and testability at scale, while encouraging programming practices suited to mobile development.

## Source excerpt

Or why does Square make its own application framework?