Know Nothing Human Resources wrote:
I've read Google definitions but cannot seem to tie in what these are. I'm just looking for broad explanations as they tie in to HR technology. Thanks.
I'm guessing Front-Office is like Front-End, or client side, while Back-Office is server side. But I'm not sure. Also, who writes the XML?? The HR software developers before selling it to the customers? Also, why does HR software include built-in emailing?? What's wrong with Lotus Notes that the company already has?? Appreciate any help. Thanks.
Simple definitions:
Front Office software is written to aid those divisions in a company that deal with customers.
Back Office software is internal software that is used to keep the business running. IE: Human Resources software.
XML is a markup language like HTML except with stricter rules on how it's written. It is not a compiled programming language. Essentially it allows for a text-based exchange of data while maintaining a relational model common in databases. Think of it as a text based tree-type hierarchy.
So your HR software is back-end software. The developers who created the software used some sort of database (sql server and oracle are the two most popular)..most likely the language they used was Java or one of the .net microsoft languages (c#, vb.net, c++)
You have a list of employees in your HR database. Perhaps the HR software offers export capabilities (ie: generating a list of employee names and other associated information). The software could have been designed to export this information as XML or in a ascii format. The purpose of this export might have been to share it with other back-office software applications.
Obviously I'm simply speculating since I don't know what HR software you are using.