MathWorks och andra hård- och mjukvaruprodukter från tredje part kan användas med Simulink. Stateflow utökar till exempel Simulink med en konstruktionsmiljö för utveckling av tillståndsmaskiner och flödesscheman.
MathWorks hävdar att Simulink, tillsammans med en annan av deras produkter, automatiskt kan generera C-källkod för realtidsimplementering av system. I takt med att kodens effektivitet och flexibilitet förbättras blir detta mer och mer allmänt använt för produktionssystem, förutom att det är ett verktyg för designarbete av inbäddade system på grund av dess flexibilitet och förmåga till snabb iteration. Embedded Coder skapar kod som är tillräckligt effektiv för att användas i inbyggda system.
Simulink Real-Time (tidigare känt som xPC Target) är tillsammans med x86-baserade realtidssystem en miljö för simulering och testning av Simulink- och Stateflow-modeller i realtid på det fysiska systemet. En annan MathWorks-produkt stöder också specifika inbäddade mål. När Simulink och Stateflow används tillsammans med andra generiska produkter kan de automatiskt generera syntesbar VHDL och Verilog.
Simulink Verification and Validation möjliggör systematisk verifiering och validering av modeller genom kontroll av modelleringsstil, spårbarhet av krav och analys av modelltäckning. Simulink Design Verifier använder formella metoder för att identifiera konstruktionsfel som heltalsöverskridande, division genom noll och död logik, och genererar testfallsscenarier för modellkontroll i Simulink-miljön.
SimEvents används för att lägga till ett bibliotek med grafiska byggstenar för modellering av kösystem till Simulink-miljön och för att lägga till en händelsebaserad simuleringsmotor till den tidsbaserade simuleringsmotorn i Simulink.
I Simulink kan därför alla typer av simuleringar göras och modellen kan simuleras vid vilken punkt som helst i denna miljö.
Differentierade typer av block kan nås med hjälp av Simulink-bibliotekets webbläsare. Därför kan man dra nytta av denna miljö på ett effektivt sätt.