Based in Cleveland Ohio, Compellotech is an IT consulting company servicing businesses with our delivery-driven and client-centric approach to software development.

Compellotech Consulting

Compellotech Consulting - Technology

 

 

Languages

C# = Built on .NET and appeared in 2001. Intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large, sophisticated operating systems down to the very small dedicated functions. The.NET framework has features built that perform common functionality,leaving developers to concentrate on writing code to meet the business requirements, instead of worrying about memory management and other technical issues.

VB. NET = Released in 2001, it is substantially different than Visual Basic. Like all .NET languages, VB.NET uses the Common Language Runtime for program execution. In theory it is similar to C#. Its useful for those who have a Visual Basic background, leveraging the new .NET framework while still maintaining the Visual Basic syntax.

VB 6= Released in 1998 and is the latest version of Visual Basic. Used for desktop applications and GUI interfaces. It is useful since many businesses to this day rely on business software built during Visual Basic’s prime. Currently it supports infrastructure for small-medium companies.

C++ = The basis of development from 1983 until 2000. It is a high level language that has better memory control and more computer science concepts (such as pointer to arrays). It is useful in a niche where performance is the most important metric in a projects’ success. It is applied in developing video games, video/audio rendering, mathematical problem solving, and scientific research.

C and embedded C = The first language in the Microsoft world that is a high-level language. It is linked and compiled into machine language. It is useful for devices with minimal resources since it does not require a framework. Devices can range from microwaves to forklift machines to assembly line machines.

 

Frameworks

Development

.NET 1.0 - 4.0 Framework = Officially released in 2002, the .NET framework has become an irreplaceable tool in the developers arsenal. •1.0 introduced the Common Language Runtime. •2.0 added enhancements to complete the abstraction from low-level systems programming and allowed development to concentrate on business requirements. •3.0 included the Windows programming interface (API) and added four subsystems listed below. •3.5 added enhancements and introduced a client-only version. •4.0 added parallel processing and language enhancements. We started developing with the first .NET release and continuously stay updated with each release.

Entity Framework = Object-relational mapping framework for .NET framework. Enables developers to work with data in the form of domain-specific properties, such as customers and customer addresses. It is working with data at a greater level of abstraction.

WF Framework = Windows Workflow Foundation. A workflow is a series of distinct programming steps. Steps are modeled as an activity and the activities can be assembled visually into workflows using Workflow Designer that runs within Visual Studio. It is used to create applications that execute an ordered business process, such processes can be executed in a short time but are typically long-running.

WPF Framework = Windows Presentation Foundation provides User Interface. Allows the creation of 3D graphics found in many computers. The perfect tool that creates stunning user experience, utilizing a well known .NET framework. It gives us the ability to deliver graphic applications. WPF includes Expression Blend which simplifies the process of converting graphic design work into a programmable format.

WCF Framework = Windows Communication Foundation enables applications to communicate with each other locally and remotely, as well as integrating local messaging with web services. It is a very useful part of the .NET framework which allows communication over various channels; standardizing data communication development.

Commerce

• OpenCart

• nopCommerce

CMS

• Joomla

• Umbraco

 

Types of Development

• Mobile
• Desktop
• Kiosk
• AI
• Embedded
• Web
• Distributed systems
• SOA = Service Oriented Architecture. Way of designing business systems to have functionality delivered as services. This tool offers configuration and scalability (Convention over configuration). Each service can occur at different places and reside on virtual or psychical servers.

 

Database

MSSQL = Microsoft SQL server is a high-performance relational database engine for Windows Servers and development tools. Used as a backend database for web server applications and software. With its tremendous growth in features and interoperability with other Microsoft products, MSSQL is a standard for data storage and is in use by many of our clients.

MySQL = Is commonly used for web applications and for embedded applications. It has become a popular alternative to propriety database systems because of its speed and agility. MySQL is used by those who are cost-oriented and prefer open source.

DB2 = Is a family of relational database management system products from IBM that serve a number of different operating system platforms. It is used to support clients that rely on old infrastructure.

Postgres = Features scalability in both sheer quality of data it can manage, and in the number of concurrent users it can accommodate. It is active in production environments that manage excess of 4 terabytes of data. Used when a client needs open source but prefers Postgres over MySQL.

 

Integration

No matter what is in use we build solutions that integrate with your hardware thereby reducing your cost.
• Extract Transform and Load
• Hardware Components
• Mobile devices
• Serial devices