Software laser