Splicing is a process where premRNA is transformed into mRNA.
It involves the removal of Introns ( gene sequences which do not code for proteins ) and the attachment of exons (sequences which code for proteins) together.
Alternative splicing allows different exons to be joined differentially allowing a variety of possible proteins from a single gene.