Hello, I am very new to all of this so I apologize if I chose the wrong section. I believe this is server-side development though.

We are setting out to develop a website that has the ability to allow people who register to use our services be able to edit their own profile. A perfect example would be wyzant.com (listings for tutors). Tutors who register with wyzant are able to edit their profile, upload a profile picture, check the subjects they wish to tutor, etc. They click save and voila, all they had just written and uploaded now appear on a nice profile all in the right place.

I am trying to figure out what that process is called, and how to begin researching how to develop it. Or find software that will do it for us. Or hire a developer. Not sure which, but knowing what this is called would be a start

Thank you in advance!