Compiler is a special program that processes statements written in a particular programming language and turns them into machine language or code that a computer's processor uses. The main objective of this project work is to design and develop a SLR bottom up parser for demonstrating purpose. It will help understand the working of this advanced bottom up parser to all concerned (students and teachers) through live demonstration of various intermediate outputs generated in the process of SLR parser. It will accept the string as well as the grammar as per the users need. When string is entered it will parse the string to checks whether it is valid or not. All the parsing steps will be shown using graphical user interface so that the users can easily understand. More specifically, this software contains the parsing table for the grammar already stored where it only needs to check the validity of the string entered by the user. On the other hand, we can also provide our grammar where our software will create the parsing table for the grammar provided by the user and accordingly it will parse the string and will show its validity.