Hi Kyle. This is a trickey issue: i am commenting on this as a person who did a design course; worked for an ISP; studied a degree in Informatics and are now working as a front end developer for a great small business where I am very happy, and this actually has nothing to do with tools... but more on that later...
The first environment I ever worked in was one very much the same as yours. No system. Not even a method of issue logging and management. Most things were in email and there was a lot of back and forth, but the people who worked together were all friends, ambitious... high work ethic and extremely proud. Business was good. Wanted to work together and make things work. But as a company grows it becomes a bit more complicated, and I have since used various systems for collaboration.
Realistically, project management and project management tools are about getting the job done. In an environment where there are more than one discipline that overlap, one tool set does not always do the trick. But to install, pay for and maintain an en environment like e.g. Microsoft Expression that slots into Visual studio; is not always feasible and small businesses can't always afford to. Or the overhead is not worth the price paid... but people don't necessarily agree on this; the maturity level of the company might have something to do with this.
There are various options:
The most popular designer tool set is possibly Adobe's, but they have hardly considered developers, but this was not their primary product focus when they started out, so I don't blame them.
Most companies have a team lead who has a designer(s) and developer(s) reporting to them with a central issue tracking system and both just use their own seperate toolset.
Some companies give their designers more responsibility and allow them to use developer tools, but they are given a job spec and responsibilities.
Developers don't normally have much interest in the designer toolset, but a good website with strong functionality and bad design is not something they (or the company for thst matter) can afford, so they usually take good care of their designers. If they don't or can't, a company just looses.
Some document management system is normally beneficial too; and there are various open source and freemium products that easily fill the gap.
Like I said earlier: people who want to be together make it work :)