Developer docs
API playgroundTry for free, no card

Search company profiles

21St Century Programming

Full company profile

uuid000mp5p

Namestring
21St Century Programming
Legal namestring
21st Century Programming
Company typeenum
Private
Founded yearint
1999
Descriptiontext

21st Century Programming (21CP) is a privately held, founder-owned vertical software company founded in 1999 by David Kane and headquartered in Wilmington, North Carolina. The company develops and supports the Recycling Operations Manager (ROM) platform, an ERP-grade system purpose-built for the scrap metal recycling and waste industries, covering scale ticketing, inventory management, yard operations, settlements, accounting, and multi-facility enterprise reporting. ROM is built on Microsoft SQL Server and includes over 500 reports, with proprietary re-costing inventory methodology, barcode-driven lot tracking, chain-of-custody workflows, Comex/LME hedging support, and a customer web portal. In 2023 the company released ROM Infinite, a cloud-hybrid next-generation platform integrating ROM BI (Microsoft Power BI), ROM Infinite Dispatch (GPS, geo-fencing, OCR-based bin tracking), and mobile applications, extending the product from a back-office system into a connected operations platform.

The company monetizes through a mix of recurring software licensing (on-premises and cloud deployments), subscription support and help-desk contracts, professional services (multi-stage training via ROM University and onsite implementation), custom programming and modifications, and managed networking and infrastructure services. Pricing is quote-based, structured around facility size, modules, users, and deployment type, with no publicly disclosed tiers. Go-to-market is direct enterprise field sales plus inside sales (phone demos at 562-981-1030 and website forms), targeting scrap metal recyclers, multi-facility recycling enterprises, scrap yards, and metal brokerage operations across North America, with 400+ installed locations over a 25-year operating history.

Customer concentration is moderate: the company serves multiple named enterprise accounts (J.L. Proler, Olgin Efune, Tungco, American Recycling, Metro Alloys, Bestway Recycling) and mid-market players (Quantum Metals), all within a single vertical, supported by an 11-50 person organization. The business is founder-controlled with no institutional capital, no M&A history, and no disclosed revenue figures, implying an organic, capital-efficient operating model reliant on long customer tenures, recurring support revenue, and incremental platform expansion (ROM Infinite, ROM BI, ROM Infinite Dispatch) to drive growth.

Short descriptiontext

21st Century Programming is a privately held, founder-owned software company that builds the ROM platform, a vertical ERP purpose-built for scrap metal recyclers and waste operators across North America, covering scale ticketing, inventory, settlements, multi-facility reporting, and dispatch on a cloud-hybrid Microsoft SQL/Power BI stack.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
11–50
akta.pro rankint
HeadquartersWilmington, United States
HQ citystring
Wilmington
HQ countrystring
United States
HQ regionstring
North America
Markets served

Serves global market

Offices2 records

Each record includes

City, Country, Type, Description, Source

Keyword5 values
recycling management software, scrap metal software, recycling operations software, scrap yard inventory tracking, recycling ERP software
Industry2 codes
PRIMARYEUAIAJAH
Scrap Collection, Brokerage & Trading (Dealers, Aggregators, Exporters)
SECONDARYEUAIAJAI
Industrial Scrap Management & On-site Services (Plant Scrap, Roll-off, Managed Programs)
NAICS code1 code
  • Software Publishers51321
SIC code1 code
  • Refuse Systems4953
Product category
Recycling Management Software
Social media profiles1 record
GTM motion1 record

Each record includes

Type, Description, Source

Revenue model5 records
1Software Licensing
TypeSubscription Recurring
Description

ROM software licenses for recycling operations management, including on-premises and cloud-based deployments. Pricing appears to be quote-based rather than publicly disclosed.

21stcenturyprogramming.com
2Training Services
TypeProfessional Services
Description

Multi-stage training including ROM University (online courses), remote training sessions, and onsite training during implementation. Part of the installation and onboarding process.

21stcenturyprogramming.com
3Support and Help Desk
TypeSubscription Recurring
Description

Ongoing technical support including phone support, remote troubleshooting, and emergency weekend support for critical issues.

21stcenturyprogramming.com
4Custom Programming and Modifications
TypeProfessional Services
Description

Custom development services to modify and enhance ROM software to meet specific customer requirements.

21stcenturyprogramming.com
5Networking and Infrastructure Services
TypeManaged Services
Description

Hardware configuration, network setup, migration services, and ongoing infrastructure maintenance.

21stcenturyprogramming.com
Marketing channels5 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels3 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components5 values
Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure
GTM typeB2B
B2B
Offering typeSoftware
Software
Brand1 of 5 records shown
1ROM (Recycling Operations Manager)
Description

Flagship software system designed specifically for recycling and waste management operations, covering customer management, yard management, accounting, and ownership modules.

21stcenturyprogramming.com
+4 more records
Core offering1 text field

21st Century Programming develops and sells the ROM (Recycling Operations Manager) software platform, purpose-built for scrap metal recyclers and recycling facilities. ROM integrates weighing, ticketing, lot tracking, market-based pricing, dispatch, inventory, and business intelligence into a single operations-management system sold on a subscription basis to recycling operators.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 4 values shown
  • Full implementation completed within 60 days including on-site training, online training (ROM University), network coordination, and required hardware
+3 more records
Product overview1 text field

21st Century Programming offers ROM (Recycling Operations Manager) as its core unified platform, a comprehensive recycling management software designed specifically for the recycling industry. The product portfolio follows a platform-plus-modules architecture: ROM serves as the foundational ERP-like system handling core operations including scale ticketing, inventory management, customer management, yard management, and accounting. Add-on modules extend the platform including ROM BI (Business Intelligence with Microsoft Power BI integration for analytics), ROM Infinite Dispatch (GPS tracking and dispatch management), ROM Scanner App (mobile device scanning), and Customer Web Portal (self-service customer interface). The company also provides ROM University as an online training platform with over 100 courses. The ROM Infinite platform represents their next-generation offering integrating Business Intelligence, AI, and Mobile Apps.

Product and service5 records
1ROM (Recycling Operations Manager)
CategoryRecycling Operations Management Software
Description

Integrated software platform for scrap metal and recycling facilities that manages weighing, ticketing, lot tracking, market-based pricing, inventory, dispatch, and reporting in a single system. Used by recycling operators to run day-to-day yard and back-office operations.

2ROM BI
CategoryRecycling Analytics and Reporting Software
Description

Business intelligence and reporting tool layered on top of ROM data, providing dashboards, analytics, and Power BI integration for recycling operators who need deeper insight into operations, pricing, and profitability.

3ROM Infinite
CategoryEnterprise Recycling Operations Software
Description

Enterprise edition of the ROM platform designed for multi-facility and larger-scale recycling operations, providing centralized management across sites with advanced operational capabilities.

4ROM University
CategorySoftware Training Services
Description

Training and education program for ROM customers and administrators, delivered as a paid service to accelerate onboarding, certify users, and improve operational adoption of the software.

5ROM Scanner App
CategoryMobile Operations Software
Description

Mobile application that extends ROM barcode and lot tracking capabilities to handheld devices used in the yard, enabling on-the-go scanning, shipment verification, and updates to the central system.

Scale indicator6 records

Each record includes

Type, Value, Description, Source

Partnership1 partner
Strategic tierCoreTypeTechnology or Integration
Description

ROM BI seamlessly integrates with Microsoft Power BI for data analytics and visualization. This integration enables recycling facility owners to access customizable dashboards, real-time insights, cash flow analysis, and profit analysis. Data is housed in Power BI's warehouse with encryption for security.

Recent move6 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight6 records

Each record includes

Type, Description

Peers10 records
TypeBroad incumbent
Description

ERP vendor with distribution and manufacturing modules frequently deployed in metals and recycling enterprises; competes indirectly as a generic alternative to ROM for multi-facility recyclers.

TypeDirect peer
Description

Cloud-native recycling operations platform serving material recovery facilities and scrap recyclers with weigh-ticketing, settlements, and reporting—competing for the same next-gen replacement of legacy recycling software.

TypeBroad incumbent
Description

Enterprise ERP often deployed at large multi-national recyclers; competes with ROM in enterprise accounts where breadth of finance/procurement outweighs depth of recycling-specific workflows.

TypeDirect peer
Description

Vertical ERP-style software purpose-built for scrap metal recyclers, yards, and processors—directly overlapping with ROM's core customer base and feature set (scale ticketing, settlements, inventory, reporting).

TypeOthers
Description

Baseline accounting and light inventory used by small scrap yards and brokers; the de facto 'do nothing / use accounting only' alternative to a purpose-built recycling ERP like ROM.

TypeEmerging player
Description

Scrap metal marketplace and pricing platform with growing software tools for yards; partial overlap with ROM's pricing, ticket, and inventory workflows but primarily marketplace-driven.

TypeBroad incumbent
Description

Cloud ERP targeting mid-market and enterprise recyclers evaluating non-vertical platforms; overlaps with ROM on financials, inventory, and multi-subsidiary reporting.

TypeBroad incumbent
Description

Generic ERP/CRM platform that already underpins 21CP's SQL Server/Power BI stack and competes as the alternative path for recyclers seeking a 'good enough' non-vertical solution.

TypeBroad incumbent
Description

ERP suite (including Infor Distribution) used by industrial and metals businesses; overlaps with ROM as a broader-platform alternative when recyclers evaluate ERP replacements.

TypeOthers
Description

Inventory and manufacturing software that integrates with QuickBooks and is sometimes used by smaller recyclers for inventory and barcode workflows—a lighter-weight alternative for prospects who cannot afford ROM.

Market position
Strengths5 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat5 records

Each record includes

Type, Details

Key risks6 records

Each record includes

Headline, Details, Source

Key highlights7 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers8 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment4 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile2 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
No

Docs URL, Description

Integration1 record

Each record includes

Title, Type, Description, Source

AI capability3 records

Each record includes

Type, Description, Source

AI maturity
App detail

Has app

Feature11 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
Profiles1 record

Each record includes

Name, Designation, Designation category, Overview, Profile commentary, Source

No data
Compliance1 record

Each record includes

Name, Class, Description

Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

21St Century Programming

Recycling Management Software21stcenturyprogramming.com

21st Century Programming is a privately held, founder-owned software company that builds the ROM platform, a vertical ERP purpose-built for scrap metal recyclers and waste operators across North America, covering scale ticketing, inventory, settlements, multi-facility reporting, and dispatch on a cloud-hybrid Microsoft SQL/Power BI stack.

What 21St Century Programming does

21st Century Programming (21CP) is a privately held, founder-owned vertical software company founded in 1999 by David Kane and headquartered in Wilmington, North Carolina. The company develops and supports the Recycling Operations Manager (ROM) platform, an ERP-grade system purpose-built for the scrap metal recycling and waste industries, covering scale ticketing, inventory management, yard operations, settlements, accounting, and multi-facility enterprise reporting. ROM is built on Microsoft SQL Server and includes over 500 reports, with proprietary re-costing inventory methodology, barcode-driven lot tracking, chain-of-custody workflows, Comex/LME hedging support, and a customer web portal. In 2023 the company released ROM Infinite, a cloud-hybrid next-generation platform integrating ROM BI (Microsoft Power BI), ROM Infinite Dispatch (GPS, geo-fencing, OCR-based bin tracking), and mobile applications, extending the product from a back-office system into a connected operations platform.

The company monetizes through a mix of recurring software licensing (on-premises and cloud deployments), subscription support and help-desk contracts, professional services (multi-stage training via ROM University and onsite implementation), custom programming and modifications, and managed networking and infrastructure services. Pricing is quote-based, structured around facility size, modules, users, and deployment type, with no publicly disclosed tiers. Go-to-market is direct enterprise field sales plus inside sales (phone demos at 562-981-1030 and website forms), targeting scrap metal recyclers, multi-facility recycling enterprises, scrap yards, and metal brokerage operations across North America, with 400+ installed locations over a 25-year operating history.

Customer concentration is moderate: the company serves multiple named enterprise accounts (J.L. Proler, Olgin Efune, Tungco, American Recycling, Metro Alloys, Bestway Recycling) and mid-market players (Quantum Metals), all within a single vertical, supported by an 11-50 person organization. The business is founder-controlled with no institutional capital, no M&A history, and no disclosed revenue figures, implying an organic, capital-efficient operating model reliant on long customer tenures, recurring support revenue, and incremental platform expansion (ROM Infinite, ROM BI, ROM Infinite Dispatch) to drive growth.

21St Century Programming firmographics

Firmographics
Name
21St Century Programming
Legal name
21st Century Programming
Website
https://21stcenturyprogramming.com
Company type
Private
Founded year
1999
Operating status
Operating
Headcount range
11–50 employees
Short description
21st Century Programming is a privately held, founder-owned software company that builds the ROM platform, a vertical ERP purpose-built for scrap metal recyclers and waste operators across North America, covering scale ticketing, inventory, settlements, multi-facility reporting, and dispatch on a cloud-hybrid Microsoft SQL/Power BI stack.
Ownership category
akta.pro rank

21St Century Programming industry classification

Industry
Product category
Recycling Management Software
NAICS
Software Publishers (51321)
SIC
Refuse Systems (4953)
akta.pro industry
PRIMARYEUAIAJAH
Scrap Collection, Brokerage & Trading (Dealers, Aggregators, Exporters)
SECONDARYEUAIAJAI
Industrial Scrap Management & On-site Services (Plant Scrap, Roll-off, Managed Programs)

Keywords

  • Recycling management software
  • Scrap metal software
  • Recycling operations software
  • Scrap yard inventory tracking
  • Recycling ERP software

Where 21St Century Programming is headquartered

Location

Headquarters

HQ city
Wilmington
HQ country
United States
HQ region
North America

Offices2 records

Markets served

21St Century Programming business model

Business model
GTM type
B2B
Offering type
Software
Cost components
Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure

Revenue model

  1. Software Licensing: ROM software licenses for recycling operations management, including on-premises and cloud-based deployments. Pricing appears to be quote-based rather than publicly disclosed.
  2. Training Services: Multi-stage training including ROM University (online courses), remote training sessions, and onsite training during implementation. Part of the installation and onboarding process.
  3. Support and Help Desk: Ongoing technical support including phone support, remote troubleshooting, and emergency weekend support for critical issues.
  4. Custom Programming and Modifications: Custom development services to modify and enhance ROM software to meet specific customer requirements.
  5. Networking and Infrastructure Services: Hardware configuration, network setup, migration services, and ongoing infrastructure maintenance.

Go-to-market motion1 record

Distribution channels3 records

Marketing channels5 records

21St Century Programming product offering

Product offering

Core offering

21st Century Programming develops and sells the ROM (Recycling Operations Manager) software platform, purpose-built for scrap metal recyclers and recycling facilities. ROM integrates weighing, ticketing, lot tracking, market-based pricing, dispatch, inventory, and business intelligence into a single operations-management system sold on a subscription basis to recycling operators.

Product overview

21st Century Programming offers ROM (Recycling Operations Manager) as its core unified platform, a comprehensive recycling management software designed specifically for the recycling industry. The product portfolio follows a platform-plus-modules architecture: ROM serves as the foundational ERP-like system handling core operations including scale ticketing, inventory management, customer management, yard management, and accounting. Add-on modules extend the platform including ROM BI (Business Intelligence with Microsoft Power BI integration for analytics), ROM Infinite Dispatch (GPS tracking and dispatch management), ROM Scanner App (mobile device scanning), and Customer Web Portal (self-service customer interface). The company also provides ROM University as an online training platform with over 100 courses. The ROM Infinite platform represents their next-generation offering integrating Business Intelligence, AI, and Mobile Apps.

Differentiator

Problem solved

Functional benefit

Brands

  • ROM (Recycling Operations Manager): Flagship software system designed specifically for recycling and waste management operations, covering customer management, yard management, accounting, and ownership modules.
  • ROM BI
  • ROM Infinite
  • ROM University
  • ROM Shipment Scanner

Products and services

  • ROM (Recycling Operations Manager) Integrated software platform for scrap metal and recycling facilities that manages weighing, ticketing, lot tracking, market-based pricing, inventory, dispatch, and reporting in a single system. Used by recycling operators to run day-to-day yard and back-office operations.
  • ROM BI Business intelligence and reporting tool layered on top of ROM data, providing dashboards, analytics, and Power BI integration for recycling operators who need deeper insight into operations, pricing, and profitability.
  • ROM Infinite Enterprise edition of the ROM platform designed for multi-facility and larger-scale recycling operations, providing centralized management across sites with advanced operational capabilities.
  • ROM University Training and education program for ROM customers and administrators, delivered as a paid service to accelerate onboarding, certify users, and improve operational adoption of the software.
  • ROM Scanner App Mobile application that extends ROM barcode and lot tracking capabilities to handheld devices used in the yard, enabling on-the-go scanning, shipment verification, and updates to the central system.

Quantifiable outcome

  • Full implementation completed within 60 days including on-site training, online training (ROM University), network coordination, and required hardware
  • +3 more outcomes

Companies that use 21St Century Programming

Customer profile

Named customers8 records

Segments4 records

Ideal customer profiles2 records

21St Century Programming technology and API

Technology

Technology focussed Yes

API detail

Has API
No
API docs
API detail

Core technology

AI maturity

App detail

Integration1 record

AI capability3 records

Feature11 records

21St Century Programming partnerships and signals

Strategic signal

Partnerships

One partnership is on record.

  • Microsoft Power BIcoreTechnology or IntegrationROM BI seamlessly integrates with Microsoft Power BI for data analytics and visualization. This integration enables recycling facility owners to access customizable dashboards, real-time insights, cash flow analysis, and profit analysis. Data is housed in Power BI's warehouse with encryption for security.

Scale indicators6 records

Recent moves6 records

Expansion highlights6 records

21St Century Programming competitors and assessment

Company assessment

Broad incumbents

  • Epicor: ERP vendor with distribution and manufacturing modules frequently deployed in metals and recycling enterprises; competes indirectly as a generic alternative to ROM for multi-facility recyclers.
  • SAP Business One / S/4HANA: Enterprise ERP often deployed at large multi-national recyclers; competes with ROM in enterprise accounts where breadth of finance/procurement outweighs depth of recycling-specific workflows.
  • Oracle NetSuite: Cloud ERP targeting mid-market and enterprise recyclers evaluating non-vertical platforms; overlaps with ROM on financials, inventory, and multi-subsidiary reporting.
  • Microsoft Dynamics 365: Generic ERP/CRM platform that already underpins 21CP's SQL Server/Power BI stack and competes as the alternative path for recyclers seeking a 'good enough' non-vertical solution.
  • Infor: ERP suite (including Infor Distribution) used by industrial and metals businesses; overlaps with ROM as a broader-platform alternative when recyclers evaluate ERP replacements.

Direct peers

  • ReMatter: Cloud-native recycling operations platform serving material recovery facilities and scrap recyclers with weigh-ticketing, settlements, and reporting—competing for the same next-gen replacement of legacy recycling software.
  • Scrap Dragon: Vertical ERP-style software purpose-built for scrap metal recyclers, yards, and processors—directly overlapping with ROM's core customer base and feature set (scale ticketing, settlements, inventory, reporting).

Others

  • QuickBooks / Intuit Enterprise Suite: Baseline accounting and light inventory used by small scrap yards and brokers; the de facto 'do nothing / use accounting only' alternative to a purpose-built recycling ERP like ROM.
  • Fishbowl Inventory: Inventory and manufacturing software that integrates with QuickBooks and is sometimes used by smaller recyclers for inventory and barcode workflows—a lighter-weight alternative for prospects who cannot afford ROM.

Emerging players

  • iScrapApp: Scrap metal marketplace and pricing platform with growing software tools for yards; partial overlap with ROM's pricing, ticket, and inventory workflows but primarily marketplace-driven.

Market position

Strengths5 records

Weaknesses5 records

Competitive moat5 records

Key risks6 records

Key highlights7 records

Customer concentration

21St Century Programming social profiles

Digital presence

21St Century Programming compliance and trust

Trust signal

Compliance1 record

21St Century Programming financial estimates

Financial estimate

Revenue estimate

Valuation estimate

21St Century Programming leadership team

Management profile

Number of profiles

Profiles1 record

21St Century Programming funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

21St Century Programming M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about 21St Century Programming

What does 21St Century Programming do?

21st Century Programming develops and sells the ROM (Recycling Operations Manager) software platform, purpose-built for scrap metal recyclers and recycling facilities. ROM integrates weighing, ticketing, lot tracking, market-based pricing, dispatch, inventory, and business intelligence into a single operations-management system sold on a subscription basis to recycling operators.

Is 21St Century Programming a public or private company?

21St Century Programming is a private company. It is classified as founder individual operated bootstrapped and is currently operating.

When was 21St Century Programming founded?

21St Century Programming was founded in 1999. It employs 11 to 50 people.

Where is 21St Century Programming based?

21St Century Programming is headquartered in Wilmington, United States, in the North America region.

How does 21St Century Programming make money?

Five revenue lines are on record. Software Licensing is the primary driver. The others are training Services, support and Help Desk, custom Programming and Modifications and networking and Infrastructure Services.

Who are 21St Century Programming's main competitors?

Broad incumbents on record are Epicor, SAP Business One / S/4HANA, Oracle NetSuite, Microsoft Dynamics 365 and Infor. Direct peers are ReMatter and Scrap Dragon. Others are QuickBooks / Intuit Enterprise Suite and Fishbowl Inventory. iScrapApp is listed as an emerging player.

Does 21St Century Programming have an API?

No public API is recorded for 21St Century Programming.

What industry is 21St Century Programming in?

21St Century Programming's product category is Recycling Management Software. Its primary akta.pro industry code is EUAIAJAH, Scrap Collection, Brokerage & Trading (Dealers, Aggregators, Exporters), with a secondary code of EUAIAJAI, Industrial Scrap Management & On-site Services (Plant Scrap, Roll-off, Managed Programs). Its NAICS code is 51321 and its SIC code is 4953.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales