MathWorks og andre hardware- og softwareprodukter fra tredjeparter kan bruges sammen med Simulink. F.eks. udvider Stateflow Simulink med et designmiljø til udvikling af tilstandsmaskiner og flowdiagrammer.
MathWorks hævder, at Simulink i kombination med et andet af deres produkter automatisk kan generere C-kildekode til realtidsimplementering af systemer. Efterhånden som kodens effektivitet og fleksibilitet forbedres, bliver dette mere og mere udbredt til produktionssystemer, ud over at det er et værktøj til arbejdet med design af indlejrede systemer på grund af dets fleksibilitet og evne til hurtig iteration. Embedded Coder skaber kode, der er effektiv nok til brug i indlejrede systemer.
Simulink Real-Time (tidligere kendt som xPC Target) er sammen med x86-baserede realtidssystemer et miljø til simulering og afprøvning af Simulink- og Stateflow-modeller i realtid på det fysiske system. Et andet MathWorks-produkt understøtter også specifikke indlejrede mål. Når Simulink og Stateflow anvendes sammen med andre generiske produkter, kan Simulink og Stateflow automatisk generere synthesizable VHDL og Verilog.
Simulink Verification and Validation muliggør systematisk verifikation og validering af modeller gennem kontrol af modelleringsstil, sporbarhed af krav og analyse af modeldækning. Simulink Design Verifier bruger formelle metoder til at identificere designfejl som f.eks. heltalsoverløb, division ved nul og død logik og genererer testscenarier til modelkontrol i Simulink-miljøet.
SimEvents bruges til at tilføje et bibliotek af grafiske byggeblokke til modellering af køsystemer til Simulink-miljøet og til at tilføje en begivenhedsbaseret simuleringsmotor til den tidsbaserede simuleringsmotor i Simulink.
Dermed kan der i Simulink udføres enhver type simulering, og modellen kan simuleres på et hvilket som helst punkt i dette miljø.
Den forskellige type blokke kan tilgås ved hjælp af Simulink-biblioteksbrowseren. Og derfor kan man drage fordel af dette miljø på en effektiv måde.