Currently our program has all user services, bussiness rules,
and data services in the executable on a file server. The
database is SQL 2K on another server. What would be the best
design for this program? Employee time, client and project
management, billing, and reporting currently in this program.
More adds than updates. Something like User services and some
bussiness rules in the executable and create some new dlls to
perform the rest of the bussiness services and another dll to
perform data services?

Thanks for any input.