Skip to main content
enterprise 2018

IPOMS - Order Management System

Ion Procurement Order Management System (IPOMS) enables salespersons to create proposals, generate invoices and purchase orders. Features built-in tools for property developers to perform future cost analysis and persist calculations. Includes admin module for system maintenance and super user tasks. Served as CTO, designing architecture and developing full-stack application with Spring Security.

Client: Ion Procurement Inc.

Technologies Used

Spring MVC Hibernate MySQL Spring Security Red Hat OpenShift
IPOMS - Order Management System

What is IPOMS - Order Management System?

IPOMS (Ion Procurement Order Management System) was developed to streamline the procurement workflow for Ion Procurement Inc., a company specializing in property development supplies. As CTO, I led both the architectural design and hands-on development of this enterprise application.

The system serves multiple user types with distinct workflows. Sales representatives use the platform to create detailed proposals for clients, complete with product catalogs, quantity calculations, and pricing. Once approved, these proposals can be converted to purchase orders and invoices with a single click, eliminating duplicate data entry and reducing errors.

One of the most valuable features I built was the cost analysis module for property developers. This tool allows users to input project specifications and receive detailed breakdowns of material costs, labor estimates, and projected timelines. The calculations can be saved and revised as project requirements evolve, providing a living document that tracks the financial aspects of development projects.

The administrative module provides super users with complete control over the system - from managing user permissions and product catalogs to generating business intelligence reports. I implemented role-based access control using Spring Security to ensure each user only sees functionality relevant to their role.

The application was deployed on Red Hat OpenShift, providing the reliability and scalability needed for an enterprise procurement system.

What does it do?

  • Lets salespeople create proposals and generate invoices and purchase orders from a single order pipeline
  • Built-in tooling for property developers to run future cost analysis and persist those calculations for later reuse
  • Admin module for system maintenance and super-user tasks
  • Responsive across screen sizes, with Spring Security handling authentication and authorization

How was it built?

This project leverages Spring MVC, Hibernate, MySQL and 2 more technologies to deliver a robust and reliable solution.

Related Projects

Trxade RxGuru
enterprise

Trxade RxGuru

Pharmaceutical pricing application for medical shops with search, auto-suggest, and shopping cart functionality.

Payroll Management System
enterprise

Payroll Management System

Enterprise payroll system for US clients with salary calculation, e-check printing, and tax filing capabilities.

Interested in a Similar Project?

Let's discuss how I can help bring your ideas to life with a custom solution tailored to your needs.

Start a Conversation
Chat on WhatsApp