NAPP CRM – Customer & Service Management for IT Companies

A web-based CRM that brings customers, service tickets, quotes, recurring services and invoicing together in one panel for IT service companies.

NAPP CRM – Customer & Service Management for IT Companies
ClientFTH Teknoloji
TechnologiesPHP 8, MariaDB, Bootstrap 5, Microsoft Graph API, DOMPDF
CompletedJune 2025

About the project

NAPP is a CRM and operations platform built from scratch so IT service companies can run their day-to-day work from a single panel. Everything from customer records to service tickets, quotes and recurring services (domains, hosting, licences) is connected; field technicians and the office see the same screen.

The problem it solves

Service records used to live in chat apps and spreadsheets, so nobody knew which job had been invoiced or which service was up for renewal. With NAPP every job gets a ticket number and a timer, customers approve the service form with one click, and upcoming renewals are e-mailed automatically.

Key modules

Support tracking (timer, service form, customer approval), quotes (PDF, e-mail, shareable link), service and balance tracking, tasks and calendar, multi-tenant Microsoft 365 management via Graph API, a customer portal with SMS/e-mail sign-in, reports and Excel export.

Technical stack

Written in PHP 8 on MariaDB without a framework; role-based permissions, PDF generation with full Turkish character support and SMTP notifications are built in. Optimised to run fast even on shared hosting.

Key features

  • Customer, device and contract records
  • Service tickets with technician assignment and customer-approved forms
  • Quotes with PDF and e-mail delivery
  • Recurring service tracking with automatic renewal reminders
  • Multi-tenant Microsoft 365 user and licence management
  • Customer portal, reports and Excel export
Chat on WhatsApp