Yes, just make sure you use different prefixes for the tables.
It's really a matter of choice. I prefer to have each in it's own database for ease of importing/exporting, backups, etc. (I just find it easier to manage), but others may feel differently.
That said, I'll often combine multiple apps from the same domain in a single database.