I don’t have much idea about HRM systems but you can check it out http://www.hotscripts.com and http://sourceforge.net/ . Might be you will get solutions.
I recommend open source project but also not deny that open source have some limitations so sometimes it is better that get some paid or customize solution means expert advice because there is no harm to put some extra money from pocket to get better solution.
It works in two ways:
1. It will reduce your pain and you will more concentrate on your main task and get more focus on your work so not only you can recover cost of paid solutions even get more profit in terms of productivity.
2. You don’t need to worry about small fixes which required in day to day working or may need in future.
At last every company want to use open source due to no extra cost but at last they have to get paid solutions when they required there necessity and budget so now all decision up to you means when you have to go with paid service providers.
SEO is seems like very simple and one word answer (Search Engine Optimizations) but it covers many points and changes according to technologies trades and also search algorithms.
I am trying to cover some responsibilities and work,
Please don’t mind if I forgot to mentions something and add your inputs in the same.
Analysis Phase or Key Words Selection:
In this phase SEO was involved in the analysis of key word selection for web site development. This is major part of the web site designing because key world selection play major role to success a web site over the internet. So this is challenging and innovative phase of the web site designing
Web site design and Development:
In this phase SEO was involved in the layout or design of the web site with database connectivity and Coding. This phase also involve Generation of scripts and Writing SQL scripts. In this phase web site design should be Browser comparable, and search engine friendly with good resolution.
Search engine Submission and Optimization (SEO):
Presently in this phase SEO was involved in the SEO services. This phase also includes search engine submission and directory submission to get high rank in search engine on desired key words by taking one-way/reciprocal or two-way links.
Some Other works which is also part of SEO:
• Content analysis and writing
• Good knowledge of Search Engine Optimization, Email marketing, Market Research, Web analytics, Add Management, PPC, Web tools (ad words, google analytics, yahoo, Overture).
• Blogging and Article writing
• Finding new ideas in current systems, Finding new vertical of business and successfully implemented business models and revenue models
• Project management, SEO, client interaction, Team lead, website designing and development.