Protecting your software or application name in India?

Planning, designing, developing, implementing and deploying a software application is a herculean task, let alone the money and efforts spent in advertising, branding and marketing.  Therefore, a software application may look simple, efficient and user-friendly to the users, but does have a lot of monetary and human efforts behind it. A software developer is successful when his work is recognized and appreciated by his customers and more importantly when they give due credits to his works by purchasing it through legal means.  This is at the end-user level.  What about mischievous competitors or hackers or competitors who may involve in acts such as creating serial keys, counterfeiting, distributing through peer-to-peer networks, etc. Ways to protect to your software? Patents - Patents can prevent a competitor...

Read More ›

What is a service level agreement (SLA) and why it is important?

What is an SLA? A service-level agreement is essentially a contractual agreement containing terms and condition with regard to service delivery, thereby forming a legal agreement, between the client and service provider. What forms an SLA? An SLA basically comprises of components in two realms - services and management. Service elements include specifics of services provided (and what's excluded, if there's room for doubt), conditions of service availability, standards such as time window for each level of service (prime time and non-prime time may have different service levels, for example), responsibilities of each party, escalation procedures, and cost/service tradeoffs. Management elements should include definitions of measurement standards and methods, reporting process, contents and frequency, a dispute resolution process, an indemnification...

Read More ›