Search This Blog

Showing posts with label Software Marketing. Show all posts
Showing posts with label Software Marketing. Show all posts

Sunday, June 26, 2011

Product development

In this article i am registering my software product development and maintains experience of last 4 years of journey.

As per my product development experience we should consider both the technology,business domain specific challenges and changes.

Here are the points we have to consider when start design and develop the product

  1. Choosing right technology and Architecture.

  2. Product specific database design(like Menu creation based on User Type,Page wise privileges )

  3. Business Domain specific database design(static business rules and dynamic business rules)

  4. Include Innovate ideas in Product.

  5. Product should open in smart phone and other devices too.

Choosing Right technology and Architecture:

Based on the software product we have to choose technology and technique.

    1. Embedded software product development-C,C++ based framework and technology

    2. Enterprise based product-Java,J2EE,.Net,Asp.Net

    3. Mobile based apps-J2ME,Android etc.,

    4. Social apps – Scala,Phyton,PHP

Role of architect is design the database and use the efficient Programming language/API to fetch the data and display the same to end user in an efficient manner.

Architect should design the software such a way that design should be understandable by developer and also accommodate the future enhancement and design.


Product specific database design:

Product specific database design are more important. if any design went wrong over here entire product we have to redo.

Product specific rules designs are

  1. User Type Identification

  2. Mapping User type to Page wise Permission

  3. Mapping Users to User Type.

  4. Region Identification

  5. mapping Users with Regions


Business Domain Specific Database design:

Here only most of the architect lack including me, because with out understanding business domain and business rules we can't design the tables and other relation.

But we can design table in two way:

  1. Static business rules(does not change any business rules example is accounts(credit and debit))

  2. Dynamic business rules(For example car rental amount vary based on no.of kilo meter travel,no of day travels,driver and cleaner bata if any dependency comes in future like fuel hike should be included and calculate amount based on that) so we have to design tables to accommodate all dynamic business rules.

Include Innovative Idea In product:

As per my point of view innovative idea is nothing but make application very user friendly using latest technology and technique.

Product should open in smart phone and other devices too

    If we work for enterprise based product development we only do the web based product but now days we should concentrate on mobile based application development too.

Friday, October 15, 2010

India Software Marketing Strategies

I like to do product development and Implementation as software developer.

Couple of months back i got chance to market(presales) our product ,In that time i have to act more are less marketing person with good technical knowledge.

During in this journey(around 15 days) i started reading books related to marketing & analysed software marketing in India(very basic analysis).i want to share this experiment here.

Indian market is very vast compare than other country .But people not willing to accept(but now its slowly increasing) technology growth and even software company in India not ready to take risk to give solution for own country.

Developing/Inventing product is not much important comparing than marketing the same and product should be used by every one day to day life.

    So here i am sharing my experience where we can market our product and how our product should be customized based on the requirement.

    Advertisement in Cloud(Internet)

      Most of the company use this approach for their product marketing but when you call them,they never respond properly if they very big company than case is very worst. So make sure product support team must active and have full knowledge of product.

E-Gov Project

Indian software company never focus in this area before 2009 even if they focus they never deliver bug free product .But now things get improved because of UIDAI. But still lot of verticale not yet used technology fully. Indian IT farm focus this are still we have lot of opportunity.

Small and Medium Enterprise application

Most of crore -pathy in India are running SME but they not aware about use of software fully,So we have to arrange meet up for all SME to demonstrate the product . In this place you have lot of business opportunity.

Social responsibility application

As of now none of social responsibility application is created and maintained by any Indian software company to address day to day issue of individual in India .So we have to focus on social responsibility application to reach people.

Tuesday, July 27, 2010

Before Software Product Demo

This article about how should prepare for software product demo.

Couple of day back I have went to give product demo to marketing person. I have only the software product with me, no other catalog, Specification and functionality diagram.

When I have started the live demo about the application without the summary about product features and domain, Marketing person could not able to understand what I am trying to explain.

So the demo is started with one-way communication I have asked the question and answer the same.

Finally realized the product demo should not be like this.

So I have started preparing check list for product demo.

Check List for Presentation:

1. Well defined Scope about the product.

2. Who are the targeted Users for the product?

3. How the current system will overcome the existing system issues.

4. Who are the competitor and how the product gives better solution than competitor product.

5. Well define workflow about the product.

6. Good pictorial representation of the workflow.

7. Understanding the audience(Marketing ,Engineering team, Support team)

8. Complete the demo with the optimistic time (Pre determine).

Check List for Software Product Installation:

1. Prepare necessary software for product.

2. If any other OS defended Driver/Software.

3. If you have laptop, configure all in your laptop for testing purpose.

4. If familiar with the Virtual machine, take that Snapshot of OS we used for testing and make the CD.

5. Play the Snapshot OS with Virtual machine player. If everything over we can complete the things within a minute.

6. Make all the needed software in Cloud.

All the above are my experience during product demo.