IoT Software
Rapidly Configurable (COTS) Software
Applications that Enable Rapid POC
and Turn-key Solution Deployments
Best-in-Industry Subject Matter Expertise and
Application Know-How Ensuring Solution Success
Application Know-How Ensuring Solution Success
IoT software addresses its key areas of networking and action through platforms, embedded systems, partner systems, and middleware. These individual and master applications are responsible for data collection, device integration, real-time analytics, and application and process extension within the IoT network. They exploit integration with critical business systems (e.g., ordering systems, robotics, scheduling, and more) in the execution of related tasks.
Data Collection
The IoT software manages sensing, measurements, light data filtering, light data security, and aggregation of data. It uses certain protocols to aid sensors in connecting with real-time, machine-to-machine networks. Then it collects data from multiple devices and distributes it in accordance with settings. It also works in reverse by distributing data over devices. The system eventually transmits all collected data to a central server.
Device Integration
Device Integration Software supporting integration binds (dependent relationships) all system devices to create the body of the IoT system. It ensures the necessary cooperation and stable networking between devices. These applications are the defining software technology of the IoT network because without them, it is not an IoT system. They manage the various applications, protocols, and limitations of each device to allow communication.
Real-Time Analytics
These applications take data or input from various devices and convert it into viable actions or clear patterns for human analysis. They analyze information based on various settings and designs in order to perform automation-related tasks or provide the data required by industry.
Application and Process Extension
These applications extend the reach of existing systems and software to allow a wider, more effective system. They integrate predefined devices for specific purposes such as allowing certain mobile devices or engineering instruments access. It supports improved productivity and more accurate data collection.
Commercial-off-the-Shelf Software Solution (COTS)
The foundation of COTS Software is a singular code-base that expands over time based on vendor proactive development and development of any new features delivered for customer implementations. Rather than one-off apps or a code based with ‘if this customer, then this feature’, all new features and functionality are embedded within the singular code-base. COTS software enables the rapid and low-cost delivery of robust, proven, mature software applications for a broad range of industries and applications.
Trackable fully adopts COTS solution development ‘best practices’. For each new project, Apogee project staff collaborate with customer staff to define software requirements based on best leveraging of existing capabilities and any new functions that may be required. Software is configured real-time based on customer inputs and demonstrated on a recurring basis until acceptance by customer and prior to installation.
COTS solutions ensure successful implementations, because the solution is developed to exacting customer requirements and accepted by customer prior to deployment.
Trackable Software Capabilities and Features
Warehouse Management and Logistics
Inbound
Goods Receiving (Inbound)
Initiating inward shipment based on ASN / Invoice / paperless / customer returns / plant returns
Digital Gate Entry Form, Dock Sequencing, Dock Assignment /Release
Digital Unload Forms / Capture Unload Pallet/Carton/Box count
Capture Logistics data AWB/BL, Temperature and humidity parameters, CoC etc.
Rules-based Palletization /Cartonization
System directed or manual putaway to bin location based on the Location and Volumetric data
Discrepancy capturing (with Photo attachments of damaged goods)
Serialized Inventory receipts, handling unit (HU) support, Batch/Lot, Mfg./Exp. Captures
Inward validations based on Master SKU configuration , Multiple Unit of Measurement(UoM) receipts
Inward Quality Data Capture/Validation triggers
Goods Issue (Outbound)
Delivery based on LoB application Order processing
Support for non-system transaction deliveries
Pick & Check updates
Quantities are put on-hold till Good Out QC and Post Goods Issue(PGI) confirmation
Delivery Confirmation and Proof of Delivery receipt updates
Purchase Order and ASN Management
Create/Import PO from ERP systems
Update ASN against PO / Import ASN from the supplier
Receiving
Receive shipments on workstations , tablets and wireless handheld devices
Receipt against Purchase Orders (PO) and Non-PO’s
Generates Receiving Tally Report (RTR) based on PO and supplier invoice
System directed / operator chosen putaway
Multiple receivers receive goods from single RTR
Pallet receiving based on EPC Global standard labels
Barcode/RFID tag printing at receiving
Validate quantities, Kit items on goods receiving
Supports multi-UoM receiving
Inward QC recording and validation as per preset configuration
Min. Transaction UoM validation on receiving
Returns
Customer return based on delivery note
Outbound
Delivery Order Management
Create/Import Delivery Order such as Sales Order(Distribution) and Production/Job Order(Manufacturing) from Line of business application
Inventory Control & Goods Allocation
Performs rule-based goods allocation to outstanding orders
Goods allocation is based on contemporary warehouse logic such as FIFO, FEFO,FPFO and LIFO
Allocation based on customer requested material specification
Restricts expired, non-conformity and quarantine material
Picking
Goods picking on workstations, tablets and wireless handheld devices
Goods issue against Delivery Note based on Sales Order(Distribution) and Production/job Order(Manufacturing)
Generates Delivery Pick Slips (DPS) based on delivery orders
Generates packing slip on packing process confirmation
Automatically assigns delivery orders to operators by warehouse, zone and priority
Supports multi-UoM picking based on Material Master configuration
Cycle Count
Supports both ABC and Controlled Cycle Counts: ABC- cycle count based on ‘Pareto Principle’
Controlled cycle count based on inventory parameters such as Owner /Location/Material/Batch/Serial/ Department Blind count to trace the discrepancies and sort them by stock adjustments
Locator Management
Provides virtual warehouse (VW), with interactive features to trace material
Visual management to create new locations and configure locations in a warehouse zone Locates material to its bin level in the warehouse
VW provides visual layouts of zones in the warehouse with bin status for space optimization
Adjustments
Provides facility to adjust inventory levels in the warehouse.
Customer return adjustments Internal Use
Cycle Count adjustments
Tracking
Tracking discrete balances based on material storage parameters(atch/Serial/Exp.Date/Mfg.Date/Plant)
Bin-level tracking
Capture at Receiving
Capture at Picking
Provides material serial/batch tracking to its bin level
Identifies expired goods and future expiry goods Tracks movement of goods from receiving till dispatch
Kit Configuration & Management
Create and configure Kit Items
Automatically links the kit items to its parent in Receiving Tally List(RTL) for Inbound receiving and Delivery Pick Note (DPN) for Outbound Picking
Expiry/Shelf life Management
Provides a flexible method for tracking and validating issue of goods with expiry/shelf life due considerations
Write-offs
Provides functionality to handle inventory write-offs
Multi-Zone
Flexibility to define multiple zones within your warehouse and set up discrete rules within each. Features include:
Restrict allocation based on zone: include zones for picking and replenishment, exclude zones for allocation
Multiple pickers working on the same sales order in different zones
Ability to assign barcode /RF label printers for each zone , and direct label printing to their respective zones
Supplier Management
Provides the capability to manage supplier and their unique codes to support the composite unique identification of material across the inventory
Material Master Management
Create Material Master data with multiple views of data ranging from Material Requirement Planning, Sales, Purchase, Accounting and warehouse
Configure Material Storage Parameters, multiple UoM conversions to capture data during goods movement
Configure QC attributes to validate on Inward QC for goods receipts
Configure cross supplier references with price and planned delivery times to influence the purchase
Support attachments of Product technical data sheets such as CoC, CAD drawings, Profile pictures etc.
Revision history management for sub assembly and finished good type materials
Reporting & Dashboards
Dashboards with customized widgets rendering graphical data of significant store activities Supplier, Operator performance report
Inward Quality Check Report
Positive Recall material tracking
Material replenishment reports and subscription service alerts
Expiry, Shelf life expiry, asset calibration expiry reports and alert subscription
Administration Module
Maintains application global settings and key data maintenance
Configure application modules and their connectivity
System security management
3rd Party Integration
Integrates Thermal probes in the freezers, capture temperature data from probes at intervals, alerts operators on limit variations
Integrates GPS services and captures delivery vehicle movements for reporting
Integrates with shipping delivery systems for FedEx, USPS, DHL, UPS etc.
Track and Trace
Technical
Deployment, Server Stack and Acquisition
Cloud or Local Server(s)
Open (Linux, MySQL, etc.) or Proprietary Platforms (Windows, SQL-Server, Oracle, etc.)
SaaS or One-Time Investment Acquisition Models
Database Structure and Data Capture
Unlimited Data-Views (Templates/Layouts)
Rules-Based Data-View Access based on Login Credentials
Rules-Based Software Privileges based on User and Group-Types
Multi-layer Parent/Child Relationships
Unlimited Data Fields per Data-View
Supports Input of Photo/Image for Each Record
Field Structures include Keyboard, Drop-down List, Checkbox or Calendar, and including Database Capture from Scanner (bar code, RFID, etc.)
Supports Dependency, Dynamic Drop-Down Lists Based on Prerequisite Field Inputs
Database Synchronization for Automated Data Ingestion based on Common Unique ID’s
Import of .csv and .xls data
Features and Functionality
Record Creation and Printing
Record Creation enables Save, Save and Print or Add-to Spreadsheet for Batch Printing
Data Import from Backend Database automatically Queues to New-Record Task List
Rows of Data can be Deleted and/or Data Cells Edited based on User Priviledges
Supports Printing to Roll (Thermal/Thermal Transfer) and Sheet (Laser/Inkjet) Printers
Queues / Task Lists
Includes Unlimited Queues (Task Lists) that can be Manually Input or Automatically Populated based on Business Rules
Queue Records are automatically Deleted Upon Task Execution with Record and Record History Updates
Queues can Remain Intact with Task Execution Updates until All Queue Records have been Completed and then the Complete Queue List Deletes with Record and Record History Updates
Queues can Link to Data Input Screens or Display to Mobile Devices for Input of Transactional Data (such as ‘Inspection Report’)
Queues and Queue Activities automatically Update Enterprise and User-specific Dashboards
Authorized Users can Create New Queue-Types or Delete Unneeded Queue-Types On-Demand
Location, Status and Tag # Management
Supports Singular and Batch Processing
Scan or Input Unique ID to Define Record Being Processed
Define ‘New Location’ and/or ‘New Status’ by Selecting from Drop-Down Lists or by Scanning Correlated Bar Codes from Location and Status Menus
With each Scan or Input of Unique ID and Location or Status Change, a Row of Data displays including New Location and Status Values and Prior Location and Status Values
Electronic Signatures can be Captured associated with each Row of the Transaction Table
Once the Transaction Table is Completed all Data Updates Save to Database and Historical Transactions and Chain-of-Custody Records are Created in Audit Trail System including Signatures
Transaction Table can be Printed as Log or Transmittal Form
Enables Ingestion of Mobile Scanner Inventory and Remote Data Capture for Validation and Database Ingestion / Record Updates / Audit Trail Updates
Enables Singular or Batch Input of Bar Code or RFID Tag #’s Corresponding to Object Unique ID’s
Locations, Status and Tag Commission Data Displays to User-Specific and Enterprise Dashboards
Search
Quick Search based on Unique ID Values (such as Record ID # and/or Record Title)
All Records Meeting Query Value(s) Display as Rows of Data
Selection of Row of Data (Record) Expands to Show all Record Data and Meta-Data, the Record’s Current/Prior/and Prior-Prior Locations, Current Status and Current Queue Entries
Selection of Row of Data Launches Audit Trail Records including ‘All Audit Records’, ‘Location Updates’, ‘Status Updates’, etc. for Complete Record History
All or Selected Row(s) can be Queued, Transferred to a New Location and/or Status Updated
Search Results can be Exported as .CSV or .XLS data or Printed On-Demand
Reporting
All Reports Designed for All Customers Establish a Library of Standard Reports available for each New Customer
New Reports are developed for each New Customer as Required during Software Configuration
Reports are selected from Drop-Down Report List and are Filtered based on Parameters (such as ‘Start Date / End Date’)
Report Design Wizard included for Customer Report Design On-Demand
Tracking Infrastructure and Capabilities
Bar Code/QR Code/UID Technology
Manual Close Proximity, One-at-a-Time Scanning
Preprinted Bar Code Labels utilizing Customer’s Existing Data or Sequentially Numbered Label
Sequential Bar Code #’s are Input to Database Records Corresponding to Tagged Objects & People
USB Scanners Scan Bar Codes for Database Query and Tracking/Update Transactions
Mobile Scanners to Inventory Objects-in-Circulation, Audit All-Objects and Remote Transactions
UFH RFID
Close Proximity and Long Range, Passive Scanning up to 40’+
Preprinted RFID Tags utilizing Customer’s Existing Data, Sequentially #’ed Tags or Native RFID #’s
Sequential or Native RFID #’s are input to Database Corresponding to Tagged Objects & People
USB RFID Scanners enable Touch and Go Tracking
RFID Readers/Antennas can be placed at any Location to Passively Track Tagged Objects and People ‘as they move’ real-time, supporting Ethernet, PoE and WiFi Connectivity to Database
RFID Readers Integrate with Alarms, Locks and Cameras to Control Object and People Movements
Mobile Scanners to Inventory Objects-in-Circulation, Audit All-Objects and Remote Transactions
UWB RFID, Active RFID and Bluetooth
Long Range Passive Tracking up to 1,000+ Meters
Tagged People and Objects are Tracked Real-Time to within less than 1’ Coordinates
If Person or Object approaches Restricted Area, Alarms Automatically Trigger
If Person and Object become too-Close-in-Proximity, Alarms Automatically Trigger
Long Range Mobile Scanner enables Rapid FINDING of Missing People or Objects including Graphical User Interface and Frequency of Beeps to Indicate Proximity to Object within < 1’
Bluetooth, GSM and GPS
Object and People Tags available in Small Sizes (form factors) with BLE, GSM and/or GPS
Pairing of Object and Person Tags “Pair Object to Person” for Chain-of-Custody and Security Purposes
Real-Time Localized Tracking within 500 meters and Automated Alerts when Tag exceeds the Detection Range of the Tag-Reader
Custody of Object(s) automatically Update to Known and Authorized Person based on Distance of Person’s ID Tag and/or Mobile Phone with automatic Database Transfer-of-Custody Updates
Worldwide Real-Time, All-the-Time Object and People Tracking via Cellular and Satellite
Tagged Objects and People are Tracked to Exacting Locations that Display on GSM Mapping Software and on GPS Aerial Overhead Satellite Photos
Tag Chips support Environmental Conditions such as ‘Motion Detected’ or ‘Temperature out-of Range’ Alerts, which Transmit Real-Time to Trackable Command Center software
BLE indicates that location is within approximately 500 meters of ‘home location’, GSM pairs person-and-object tags and tracks real time wherever GSM coverage exists
When GMS coverage fails, real-time GPS Location Tracking continues and Data from GPS Tracking History updates Trackable Software Audit Logs
Messages can also be dispatched proactively from Trackable software to Person’s Tagged In-the-Field, such as ‘Man Down’ Messaging
Mobile Computing
Supports Traditional Mobile Scanners for Scanning Object, Person, Location and Action Codes
Supports Real-Time Computing via Linking of Smartphones and Tablets to the Host IoT Software through BLE and WiFi Networkworking
Supports Networked Kiosks and Touch-Computers anywhere on the Network
3rd Party Integration
Integrates with any 3rd Party Application via File Transfer Protocols
Database Table-to-Table Integration Customized on Project-to-Project Basis
IoT Project Configuration,
Deployment and Support Services
Deployment and Support Services
Collaborative Solution Configuration Services
Preliminary Scope of Work
Preliminary Scope of Work
Definition of Project Scope as Required for Preliminary or Contract-Ready Proposal
Provision of Presentations, White Papers, Brochures, Videos, Case Studies etc. so that Prospective Customers can determine Suitability for their Requirements
Web-based and/or Onsite Software Demonstrations
Provision of Preliminary Proposal/Pricing based on Requirements Learned through Collaborative Discussions or Firm Contract-Ready Proposal/Pricing based on Scope-of-Work previously Defined by Customer and/or as Specified in Existing RFI/RFP/Tender
Detailed Scope-of-Work Definitions and Project Execution
Solution Definitions and Software Configuration
Establish Project Team, Responsibilities and Contact Information
Establish Project Execution Methodology and Define Meeting Schedules (such as weekly)
Provision of Project Execution Guidelines Document which is Utilized to Define Software Configuration Details, IT Infrastructure Requirements and IoT Hardware / Tag Requirements and which is the Framework for Solution Delivery
Demonstrate Similar Application(s) Developed to Assist in Establishing More Detailed Understanding of Solution and to Assist in Defining Software Configuration Requirements
Through Collaborative Customer/Vendor Meetings and other Correspondence, Finalize Software Configuration Details
Trackable Technical Staff Configure Software to Defined Specifications and Demonstrate the Initial Software Design for Customer Evaluation and Feedback
Trackable Technical Staff Iterate the Software Design based on Customer Feedback and the Demo-Feedback-Iteration Process Continues to Final Software Design Acceptance by Customer
Installation Readiness
Confirm Customer’s Existing IT Infrastructure (Servers, Server Stack Software, Workstations, Mobile Devices, Networking, etc.) to Ensure Readiness for Solution Deployment
Confirm Bill-of-Materials Required for Solution Installation including Detail Listing of Each Hardware/Tag Line Item and Quantities
Confirm Shipping Details
Schedule On-site Installation, Training and Go-Live
Deployment and Solution Support Services
Software Installation and Hardware/Tag Shipment
Software Installation and Hardware/Tag Shipment
Installation of Software to Customer Server(s) or Deployment via the Internet (Cloud)
Software Installation to Local Server(s) is typically through Temporary Remote Access to Server(s)
Cloud Deployments are Executed by Trackable
Trackable and Customer Test to Confirm Software Performance
Bar Code/RFID/Bluetooth/WiFi etc. Hardware and Tag Shipment
Confirmation of Hardware and Tag Delivery
Firm Scheduling of Onsite Installation & Training, and including Lodging & Transportation Details
Onsite Deployment, Installation, Training and Ongoing Support
Installation
Team Introductions and Installation Plan Review
Install any Required Networking Infrastructure, Test and Confirm Performance
Install any Required Hardware, Test and Confirm Performance
Review Objects and/or People to be Tagged, Train for Tag Installation & Confirm Performance
Complete Solution and System Testing to Assure Full System Readiness and Performance
Train Casual and Power Users on all Corresponding Functions and Uses
Train IT Staff on First-Line Solution Support and Maintenance
Ongoing Support
‘HOT Support’ and Iterative Training during Initial Days/Weeks following Deployment
Software and Reports Iteration based on User Feedback via Live Usage of the Solution
Hardware Diagnostics and Hardware ‘Repair or Replace’ as Needed
Ongoing User and Technical Support via Voice Call, Text, Email, Web-meeting and/or Onsite
Periodic Software Updates to Maintain Server Stack Software Components and Most Current Version of GUI including New Features and Additional Standard Reports
Proven Track Record and Successful Solution Deployments
Trackable Staff have successfully executed all aspects of projects from initial inquiry through successful deployment and ongoing support in eighteen (18) countries since 1999. Trackable develops solutions and teams with best-of-breed vendor-partners for specialized applications to fulfill any IoT deployment from asset tracking to complete warehouse management to worldwide object and people tracking, accountability and security. Trackable is committed to provision of transformational solutions and enabling our Customers transformational operations and deliverables.