Technology

Learn about some of the technical choices made by the SmartDraw team.

Cloud app code

How to Write A Scalable Web App

Technology

Off-the shelf frameworks and components can save time and effort if you want to develop a quick and light business app, but they are absolutely not the way to go if your goal is to develop a reliable, scalable, maintainable commercial application. Read More

Software dev tools

Selecting the Right Software Development Tools for Your Developers

Technology

The choice of tools to be used in the software development process can literally make or break a project. It's important to be aware of the types of tools that are available for use, the benefits each can provide as well as the implications for using them. Read More

Mac computer dilemma

Our Mac Dilemma

Technology

During the planning and development of SmartDraw we were faced with a pair of dilemmas that many developers have faced lately. Should we build a native Mac app, and if we do, should we put it in the Mac App Store? Read More

Ditch angular

Why We Ditched Angular JS

Technology

Most follow the typical pattern for app building: find an existing framework or libraries and stitch them together into an app. However, there are downsides to using frameworks. We ditched Angular.js after running into performance issues. Read More