Unidec has decades of experience developing custom diagnostic and industrial software solutions. We leverage modern Integrated Development Environments (IDE), Software Development Kits (SDKs), Large Language Model (LLM) and AI-driven APIs to deliver efficient, scalable, and cutting-edge applications for scientific, industrial, and commercial environments.
Tools
- Visual Studio (Microsoft)
- LabView (National Instruments)
- Delphi (Embarcadero)
- MS Access (Microsoft)
- Pascal (Borland)
- Intel Assembler
- Motorola 68K Assembler
Process
We follow a structured, iterative development approach to ensure alignment, quality, and traceability throughout the project lifecycle:
- User Requirements Specification (URS):
We collaborate with stakeholders to clearly define business objectives, user needs, and regulatory expectations. This forms the foundation for all subsequent design and development activities. - Functional Requirements Specification (FRS):
Building on the URS, we translate user needs into detailed, testable functional requirements. The FRS defines system behavior, workflows, and performance criteria, providing a clear blueprint for development and validation. - Functional Design Specification (FDS):
Define how the system will fulfill functional requirements, including logic, data handling, and system interactions. - Hardware Design Specification (HDS) (if applicable):
Document hardware architecture, components, interfaces, and environmental considerations. - Development & Iteration:
Implement solutions in controlled iterations, incorporating stakeholder feedback, risk mitigation, and continuous improvement. - Testing & Verification:
Conduct unit, integration, and system testing to ensure all functional requirements are met and validated.
Project Experience (sample)
- TacitES (Functional and in-Circuit test expert system)
- RS485Commander (Modbus commissioning and diagnostics)
- SpamKiller (Email management system using heuristics and determinism)
- Power Supply Testbench (power supply automated testing)
- Diagnostics for Embedded systems (68K Motorola)
- Diagnostics for Embedded systems (Intel microcontrollers)
- Desktop Database (Automated Email CRM systems)
Hardware Coding Experience
- Processor Bus Emulation
- Address/Data multiplexed
- Address, Data and control
- Computer Bus Emulations
- STD
- PCI
- Serial Buses
- Modbus
- CAN bus
- I2C
- Hardware diagnostics
- Processor
- Memory
- Video
- Communications