Splicing Applications