Software Licensing & Maintenance in Software