The most important output of BS models is not closed form formulas, but the PDE.
You can use the same PDE to price other variants (such as Asian, Barrier, etc) with modified final / boundary conditions, given that the same assumptions applied.
(Not sure if the original poster is still interested in the topic as it's 4 years ago....)