I have a 6 workstation LAN in my office using Win 2000 server w/terminal services. We are not using the Win 2000 Server yet...just added it recently. The Win 2000 server is not set up as a domain controller. I have another file server (win xp pro box) serving up the main application we use. We have a combination of Win XP Pro and Win 98 Clients in our workgroup. I have a TCPIP network using static address for each machine (our DOS app seems to be more stable using static address). I maintain the LAN (I am not a certified network engineer...got my baptism by fire several years ago working for a small software company...but I have managed to keep things working smoothly for the last 4 or 5 years)
We currently use a DOS based application written for our industry (Healthcare) which has a data polling function allowing us to synchronize data via a dial up modem connection with each customer on a weekly basis. We have about a dozen customers at the moment with their own respective LANS ranging from 3 to 10 workstations at each remote location; about 40 remote PC's total.
We will be migrating to a Windows based application (Written in Delphi and uses Sybase Adaptive Server Anywhere) in the near future.
We would like to host the windows application and database at our office and offer our clients a "Real time" connection to the application and database as opposed to sychronizing the data on a weekly basis. Managing the application and data on our side will significantly cut time regarding updates, support etc. and allow us to grow the business without growing the headaches associated with distributed databases.
We plan on doubling our client base over the next 18 months so scalability is a consideration.
The application contains order entry, inventory control functions, etc. and their will be a fair amount of printing and processing demands from both the remotes and our LAN.
We currently have a DSL line with a static IP in place but my guess is we will have to consider a T1 or partial T1 at some point.
Any advice you can give me regarding this project would be greatly appreciated! I am also willing to investigate Linux as an option for the Terminal Services side of things.