SMEs Can Take Tally ERP to the Next Level with Integrated BI – Part II Integration and Consolidation

SMEs Can Take Tally ERP to the Next Level with Integrated BI – Part II Integration and Consolidation

In Part I of this article series, we discussed the opportunities provided by integrating the Tally ERP accounting and inventory management solution with business intelligence reporting capabilities to enable flexible integrated visualization, and analysis so that the company can continue to use Tally ERP and leverage data from the Tally solution and other systems and solutions within the enterprise. Part II of this series of articles will focus on data integration and consolidation.To successful compete in your market you must be able to leverage the critical data in Tally ERP, in CRM systems, various spreadsheets and in other enterprise solutions. But, when a small business grows, it finds itself mired in technology solutions, including best-of-breed solutions, legacy systems, spreadsheets and other data sources. A flexible business intelligence solution must allow for easy, intuitive integration of all data sources and simple analysis and display of that data.


IBM’s Watson Answers Questions to Help Users. How Can BI Help YOU and YOUR CUSTOMERS?


In the past, business managers saw BI Tools as a means to produce reports and graphs. Today, smart users see the power of context. By integrating enterprise systems and performing deep dive analysis, businesses can target their customers down to the area of the city in which they live, and the attitudes and behaviors they display in their purchasing history.


Are You Banging Your Head Against the Proverbial Wall Trying to Email Using Gmail SMTP? Don’t Despair!


It might surprise you to find out that sending email using Gmail SMTP can sometimes create an issue for developers and cause them to spend lot of time finding a solution. If you have encountered this issue, there are few important verifications required before you can resolve the problem.

1. UserDefaultCredentials = False, must always appear before Credentials = new System.Net.NetworkCredential. If you insert this below Credentials, it will clear the authentication object and wait for new authentication parameters. Add UserDefaultCredentials before supplying authentication credentials and you will solve this problem.

2. Gmail supports two PORTS for sending an email, 587 and 465. If you trying to send using System.Net.Mail, it will not work with PORT 465, because System.NET.Mail only supports Explicit SSL. You can get more details on Explicit and Implicit SSL from, if you need more information. Use port 587, rather than 465 so you do not experience an error, like connection timeout etc.

3. If you have a Google premium account, e.g.,, and you don’t have enough rights to allow other applications to send email using your email ID and password, you will need to employ a 2-step verification process so that other apps can send email using your authentication. You should also consider contacting your Administrator to get permission to establish and change settings and allow other application to send email with your authentication. If premium account authentication doesn’t work try a gmail ID like this: That should do the trick.


Continuous Integration Ain’t What it Used to Be (With Jenkins, It’s EASIER)

In a previous article, entitled, “Continuous Integration: How to Avoid ‘Integration Hell’, we discussed the general issues and considerations of the continuous integration environment and projects. In this article, we will discuss Jenkins (previously known as Hudson), which is one of the most popular continuous integration (CI) tools, and how you can achieve Continuous Integration using this tool.
The Jenkins tool is an open source Continuous Integration tool which is written in Java, and runs in a servlet container like Apache Tomcat. It can be used to build software written in various languages such as Java, .Net, PHP, C++ etc. This open-source, free software is available under MIT License.


Here’s the Key to a Great Online Buying Experience for Users and Great Revenue for You!


The key to a great online buying experience is knowing your target audience and providing tools that enable:

  1. Users to browse and buy easily
  2. Sales to cross channels with online ordering and in-store pick-up
  3. Easy, fast online chat
  4. Reduced number of ‘abandoned sales’
  5. Mobile tools and responsive interface that are easy and fast to use
  6. Applications that work on all device screens and sizes, without diminishing the experience


You Can Defeat the Challenges of Mobile App Dev Security


According to a global survey from CIO Strategic Marketing Services and Triangle Publishing Services, data loss and other security breaches related to mobile devices, was a real concern. When you consider Mobile Application Development services be sure you go with an IT partner who is experienced and skilled in mobile application security compliance.


Continuous Integration: How to Avoid ‘Integration Hell’


If you have worked on a software development team, you will recognize these scenarios:

  1. You have a large team of engineers developing a software application. While committing the code in the repository, one of the developers forgets to commit one or two files. When other team members take the repository updates, they find problems in the code due to the missing file changes, and they have to spend a long time debugging the problems.
  2. Your engineering team is developing a software product. Your Business Analysis team needs frequent updates of the code to validate the changes or demonstrate new features to the customers. Preparing a new build and deploying it on the staging server for a BA team takes a significant amount of a developer’s valuable time.