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

Cloud app code

How to Write A Scalable Web App


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


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


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


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

By continuing to use the website, you consent to the use of cookies.   Read More