To increase the usability of this modeling tool, a graphical user interface (GUI) for SHARPE has been implemented. The SHARPE GUI implements eight interchangeable modeling description techniques for reliability engineering: fault trees, Markov chains, reliability block diagrams, reliability graphs, generalized stochastic Petri nets, product queuing networks, multi-chain product form queuing networks and task graphs. future, all the modeling description techniques contained in SHARPE will be available in the GUI (phase mission, multi-components fault trees, semi-Markov chains). The hierarchy feature is also implemented in the GUI. Java is the language chosed for GUI implementation.