I was recently hired by a Belgian non-profit organisation that helps people with drug related problems. My main task is to rethink their program to manage clients and billing. Currently we are using an program in ms access for this. As we have cells in different cities every cell uses their version of the program as does administration. You can see that this is far from being ideal.
So I'm thinking of developing a site in php linked at a mysql database on which every cell can log on to. As my budget is close to nothing I'd create a dyndns namespace and use one of our desktops at the main office to host the site.
Since my experience is mainly programming only I was wondering what the hardware requirements are for this. I would use a dual core cpu with 2gb ram and the upload speed is 512 kb/sec. Is this enough? Normally their should be max 10 sessions at a time. And what about safety issues as our clients expect full privacy?
i know this is off topic but I worked for a company(huge fortune 500) that got hit for lossing private data. I would be concerned about security for this. It sounds like you will be storing or have access to personally identifiable information.
Items which might be considered PII include, but are not limited to, a person's:
* Full name (if not common) * National identification number * Telephone number * Street address * E-mail address * IP address (in some cases) * Vehicle registration plate number * Driver's license number * Face, fingerprints, or handwriting * Credit card numbers * Digital identity
Laws can be different from country to country and I would be sure that you are putting enough resources into locking that down if you have access to personal information. I have seen nonprofits get more info than they should be which can put you in a sticky place if you are housing the server. Just something to think about.