# Why do we need apps?

**URL:** <https://forum.djangoproject.com/t/why-do-we-need-apps/827>\
**Category:** Django Internals\
**Created:** [January 12, 2020, 12:56pm UTC](https://forum.djangoproject.com/t/why-do-we-need-apps/827 "2020-01-12T12:56:48Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![knivets](https://avatars.discourse-cdn.com/v4/letter/k/7feea3/32.png) [@knivets](https://forum.djangoproject.com/u/knivets)\
**Post date:** [January 15, 2020, 3:42pm UTC](https://forum.djangoproject.com/t/why-do-we-need-apps/827/11 "2020-01-15T15:42:51Z")

</div>

Thanks for the example! I think you probably misunderstood my suggestion. I’m not saying to ditch all apps infrastructure. I’m saying that we should work with a single user-created app per project. It would still provide the namespacing, would keep backwards compatibility with other parts. Most importantly, it would be less confusing for developers who create new projects, it would allow the code structure to grow organically.

---

_[View the full topic](https://forum.djangoproject.com/t/why-do-we-need-apps/827)._
