Systems for brokers, traders, and physical suppliers - uniting commercial, finance, and operations in one platform.
Trusted by teams around the world.
Comprehensive SaaS solutions designed specifically for brokers, traders, and physical suppliers in the marine fuel industry. No bloated ERP, no extra clicks.
Move from RFQ to confirmation without re-typing. Capture inquiries, compare quotes, and track negotiations in one thread. Client history and margin are always in view, with commissions calculated automatically and confirmations sent in a click.
Execute with confidence. Work in live market context with counterparties in view, credit enforced at execution, and positions/P&L updating in real time. Allocations and hedges are captured with an audit-ready trail.
Deliver right the first time. Plan barges and time slots, match inventory to liftings, and keep dispatch, documentation, and data in one place. Generate BDN/E-BDN packs and trace every step from nomination to sign-off.
Our platform is modular and flexible. Turn on the modules you need today and keep the rest off. As operations or customer demands grow, you can enable additional modules in a couple of clicks, with minimal setup.
Watch the E-BDN workflow in action on board the Lady Clara and Till Benelux.
Central users, roles, and permissions.
Accounts, contacts, reminders, and activity timelines built for bunkering.
Create RFQs, compare quotes, and track results end-to-end.
Confirmations, recon, and audits with real-time status controls.
Works beautifully on mobile, tablet, and computer, so work keeps moving.
Engineered for millisecond speed, end to end, so everything just feels instant.
Enterprise-grade security backed by Microsoft with best-practice encryption, identity, and compliance.
Connect systems and data providers with modern, well-documented APIs.
import { AuthService } from '@/services/auth';
import { useAuth } from '@/hooks/useAuth';
const AuthIntegration = () => {
const { user, login, logout } = useAuth();
const handleSSO = async () => {
try {
await AuthService.authenticate({
provider: 'sso',
redirectUri: '/app'
});
} catch (error) {
console.error('Auth failed:', error);
}
};
return (
<div className="auth-container">
{user ? (
<button onClick={logout}>
Logout {user.name}
</button>
) : (
<button onClick={handleSSO}>
Login
</button>
)
}
</div>
};