deck, n.

Slang for computer program. Started back in the day when computer programs were actual decks of punch cards, but some people still use the term today. (Maybe it makes programmers feel more important to use "elite" lingo.) Some also make the distinction that a deck is a subset of computer programs that contains instructions whose order can be interchanged (for example a set of attributes to initialize an object with).