It depends. If each "part" is supposed to work without the others, than each part is its own application. If the parts only make sense together, they belong to one single application. You can make it more modular using different controllers for different parts.
On Apr 22, 8:11 pm, Stodge <sto...@gmail.com> wrote: > Quick architecture question. Say I have a project management > application. Typically I'm used to creating separate django apps for > tickets and requirements and then I can import modules between them as > needed. How would this be done with web2py? Is the preferred way to > create one application that includes both features, or separate > applications for each, or components? Thanks