How can I organize my tables?
is there any way to collect tables related to certain part in a folder inside my DB?? ..so i have group of folders each one contain tables of certain part of my application


The direct answer to that within SSMS would be no. 

However, there are two ways you can go about this:


Use schemas to contain logically connected and functional objects
Use a BroadToSpecific naming convention to alphabetically group objects (I.e. Person, PersonAddress, PersonAddressArchive, etc.  These will appear alphabetically grouped)