Recruitment & Hiring Platform
Centralise every application, move candidates through clear hiring stages, and let AI shortlist the best fit — with a self-hosted ATS you own outright. One-time payment, full source code, free annual hosting.
The basics
What is Applicant Tracking Software (ATS)?
Applicant Tracking Software (ATS) is a recruitment system that helps employers collect, track, manage, and engage candidates across every stage of hiring. eJobsite is a self-hosted, LAMP-stack ATS that pulls applications from job boards, career sites, and internal sources into one database, matches candidates to roles with AI, automates communication, and reports on the whole funnel — shipped with full source code so you can tailor it to your workflow.
Streamlined recruitment
Automate resume collection, screening, and interview scheduling so recruiters focus on people, not admin.
Organised pipeline
Every applicant sits in a clear stage — New, In Process, Approved, Rejected, or Selected — with real-time status.
Data-driven decisions
Built-in reports reveal performance, measure success, and surface bottlenecks in your hiring funnel.
Better candidate experience
Automated status updates, interview notifications, and personalised emails keep applicants informed.
How candidates flow
One pipeline, five clear stages
Every applicant is tracked from application to joining, so nothing slips through the cracks and every recruiter sees the same real-time status.
New
Application received and parsed into the database.
In Process
Screening, rating, and interview rounds under way.
Approved
Shortlisted and advanced by the hiring manager.
Rejected
Closed out with an automated, courteous update.
Selected
Offer made and candidate marked for joining.
Inside the ATS
Everything recruiters need in one place
From resume capture to final selection, each part of the hiring workflow is built in — no bolt-on tools required.
Resume management & AI matching
Collect resumes from every source into one searchable database, then let AI rank applicants against each role.
- Unified resume database from job boards, career sites, and internal sources
- Resume parsing extracts skills, experience, and contact data
- AI resume-to-job matching scores and shortlists best-fit candidates
- Advanced search and filtering by skill, experience, and criteria
Screening, rating & interview rounds
Evaluate candidates consistently and move them through structured rounds online.
- Rate and score applicants against role criteria
- Run initial screening and multiple interview rounds
- Hiring-manager portal for collaborative decisions
- Role-based access for recruiters and managers
Automated candidate communication
Keep every applicant informed without manual follow-up.
- Personalised automated emails on application status
- Interview schedule and reminder notifications
- Final selection and offer communications
- Consistent, on-brand candidate experience
Reports & recruitment analytics
Measure what matters and find where hiring slows down.
- Applicant-stage reports: screening, interviews, selection, joining
- Date-wise applied-applicant reports
- Recruitment performance and conversion metrics
- Exportable data for paperless record-keeping
Capabilities at a glance
Core applicant tracking features
A reference table of what’s included, what each feature does, and who it serves.
| Feature | What it does | Primarily for |
|---|---|---|
| Stage-based pipeline | Tracks every applicant through New, In Process, Approved, Rejected, and Selected. | Recruiters · Hiring managers |
| Resume database | Collects and stores resumes from job boards, career sites, and internal sources in one place. | Recruiters |
| Resume parsing | Extracts structured data from resumes to auto-fill applicant profiles. | Recruiters |
| AI resume matching | Scores and shortlists candidates against job criteria automatically. | Recruiters |
| Screening & rating | Rate applicants, run initial screening, and manage interview rounds online. | Recruiters · Managers |
| Automated communication | Sends status, interview, and selection emails to candidates automatically. | Candidates · Recruiters |
| Reports & analytics | Stage-wise and date-wise reports on applicants and hiring performance. | Hiring managers · Admin |
| Role-based access | Separate permissions for recruiters, hiring managers, and admins. | Admin |
| Multi-job & multi-resume | Manage many open roles and multiple resumes per candidate at once. | Recruiters |
| Full source code | Self-hosted on PHP/MySQL/Linux with complete, customisable source. | Developers · Admin |
How it compares
Self-hosted vs. SaaS applicant tracking software
Most ATS platforms bill monthly per recruiter. eJobsite is a one-time purchase you host and own — here’s the difference.
| Consideration | eJobsite ATS (self-hosted) | Typical SaaS ATS |
|---|---|---|
| Pricing model | One-time payment from $600 | Per-user, per-month, recurring |
| Source code access | Full source code included | Closed / proprietary |
| Data ownership | Your server, your data | Vendor-hosted, vendor-controlled |
| AI resume matching | Included | Often a higher tier or add-on |
| Automated communication | Included | Varies by plan |
| Customisation | Unlimited — edit any module | Limited to vendor settings |
| User limits | Unlimited recruiters | Priced per seat |
| Long-term cost | Fixed — pays for itself | Grows with team and time |
Who it’s for
Built for teams that hire at volume
Recruitment agencies
Manage many clients and roles with separate pipelines and role-based access.
Staffing firms
Move high volumes of candidates through screening and placement quickly.
Corporate HR teams
Standardise hiring across departments with shared reports and stages.
Startups & enterprises
Scale from a handful of roles to thousands of applicants without changing tools.
Getting started
Up and running in four steps
See the demo
Explore the recruiter, manager, and admin experience live.
Tell us your workflow
Share your hiring stages and any custom requirements.
We install it
We set up the ATS on your server with your branding.
Start hiring
Import applicants, track stages, and shortlist with AI.
Answers
Frequently asked questions
What is Applicant Tracking Software (ATS)?
How much does applicant tracking software cost?
Who should use applicant tracking software?
How does an ATS simplify the recruitment process?
Does the ATS support AI resume matching?
Can recruiters screen and rate candidates inside the ATS?
What reports and analytics does the ATS provide?
Is the software customizable and self-hosted?
Keep reading
Resources & guides
Related products and guides for building a complete hiring system.
Every purchase includes
What you get on day one
A complete, installed ATS — not a trial. Setup, support, and hosting are part of the one-time price.
- Free setup and installation
- 12 months technical support
- Free annual hosting
- Full source code (PHP 8.4 · MySQL 8.0 · Linux)
- Resume parsing & applicant scoring
- Automated email notifications
- Role-based recruiter access
- Unlimited jobs, applicants & recruiters
Ready to streamline your hiring?
See the full recruiter, hiring-manager, and admin experience in the live demo, or tell us your workflow and we’ll set everything up for you.