I feel like if a company cares about their culture, they won't need an app. There's also expectation setting that culture will change as an org grows, that's inevitable. It's up to the leaders to know what are responsible changes - like slowing down, collaborative decision making, more documentation, and more communication. This doesn't take an app, just experienced leaders.<p>Having been in growing orgs and having scaled orgs, there's one thing that has separated cultures that scaled vs those that didn't: conscious, repetitive communication of what the culture is. e.g. the culture is defined and referenced in town halls, team meetings, CEO communications, etc. It's the one thing that actually trickles down if you mean it.<p>Unsuccessful orgs that I've seen had a verbal history of the culture. The CEO/CTO mentioned it once and it's been repeated by others ever since. In one place, one of their core values was collaboration, but because the culture wasn't really defined, each team had their own subculture that there were rough spots when teams needed to work together. In the same place, they had to continually rehash the same thought process for every tool change - this will slow us down vs it will increase quality. In contrast, speed vs quality should be defined in a culture so that those conversations don't need to be repeated.<p>A seldom discussed point in org growth is investing in the management layer. Managers are de facto leaders and go a long way in reinforcing the culture. Startups promote those that get things done so management isn't always experienced and this can breed problems if undressed for too long. Once you get past hockey-stick growth, the management layer changes, usually because startup skills are different than enterprise skills, but having seen slower growing orgs get better medium-term results, I think startups can do better in this area.<p>Anyway, I think culture is a function of how we work. It needs to be defined, constantly communicated, and authentic. I don't think you'll capture the same magic if you abstract that into an app.