software placements