RiskObjects (RO) é uma plataforma de desenvolvimento especializada criada pela Underwriters Technologies, adaptada para a indústria de seguros de propriedade e acidentes. Esta plataforma proprietária, orientada a objetos, integra um conjunto de ferramentas como PostgreSQL, Bootstrap, Node.js, Python, Java, Xojo, PDFlib, LibreOffice, LibXL e LLVM, juntamente com tecnologias web fundamentais como HTML, CSS e JavaScript.
RO enfatiza práticas de programação seguras, incluindo tipagem forte de dados, e incorpora elementos modernos de programação como introspecção, métodos de extensão e delegados. Exige uma conexão contínua entre navegador e servidor.
Único ao RO é sua operação como um site executável binário de janela única. Ele melhora a segurança ao ofuscar dinamicamente variáveis, mas isso exige um formato de janela única e desativa o botão de voltar.
RO registra meticulosamente cada interação do usuário, rastreando cliques e seleções em tempo real. Esses registros oferecem a capacidade de observar sessões individuais à medida que acontecem.
Para gerenciamento de sessões, RO emprega uma metáfora de "prateleira" juntamente com um modelo de relação de objetos convencional (ORM) para interações com o banco de dados.
Junto com o framework InsurSys, RO pode identificar e se adaptar a 477 variações distintas ou "pontos de contato" no ciclo de vida da apólice de propriedade e acidentes. Isso inclui processos variados de emissão de números de apólice entre diferentes subscritores e linhas de negócios. A estratégia bylob do RO permite que os usuários integrem-se a cada um desses processos discretos.