As with most things ÐApps come in a variety of formats from a large system with many moving parts like Augur (A prediction Market) to personal wallets.
When developing a ÐApp it is important to know where on this spectrum you plan to fall. This for the most part is determined by its use case.