Frequently asked questions

Why ByteUnited Office

Our goal is to create close to native office environment, where you can:

  • work with documents of selected project;
  • see your team members when they are online and communicate with them by chat or video conference;
  • collaborate with team members on virtual white board;
  • manage project progress plan and event scheduler;

What does it mean: NEVER-LOST

During lifetime of project some documents may be changed, added or deleted. Document management under the ByteUnited Office creates timeline of all events and store all versions of files, chats and meetings. Simple navigation on this timeline allows to open and inspect any revision of the file even though it was deleted in the latest snapshot. After expiration deadline project is stored in a backup archive for particular period of time. It could be restored for the investigation.


What does it mean: Multiple levels of Data and document encryption

Industry standard of cloud data storage includes encrypted server space as well as encrypted communication channels. ByteUnited Office offers unique option to automatically encrypt project data stored on user computer. Encryption key could be managed by user or project admins depending on level of confidentiality and policy. In case of suspicious activity access to the data could be disabled remotely. ByteUnited Web Office is developed as single page website that does not leave page history in browser cache.


What does it mean: Organization of Data Based on Projects

Organizing data based on projects involves grouping data according to specific projects or tasks. This approach is commonly used in businesses and organizations where projects are typically organized into discrete tasks or work streams. The basic idea behind organizing data based on projects is to keep related data together so that it can be easily accessed and used by project teams. This can help improve collaboration and productivity by ensuring that everyone involved in a project has access to the same data and can work on the same tasks. Typically, data is organized based on the specific needs of the project. For example, if the project involves developing a new software application, data might be organized based on functional areas such as user interface, database design, coding, testing, and deployment. Overall, organizing data based on projects can help improve the efficiency and effectiveness of project teams by providing a centralized location for data, improving collaboration, and streamlining project workflows.


What does it mean: All-in-one application

ByteUnited Office contains desktop application "DocImpress" and ByteUnited Web. They connected through common message exchange and provide application integration and communication. User can see activity of other team members and get connected without third party tools. The organization of a project enables people involved in the project to communicate securely online.


What does it mean: Complete control over synchronization

Data synchronization involves getting the latest snapshot of the data and submitting user changes to the project. DocImpress provides information about team activity and project files changes. The same documents can be changed by different team members, which might create a conflict. The user could continue to work on the current version of the document and postpone merging and resolving conflicts. Once the work has been completed, the user can submit the results.


Save vs. Submit: what's the difference.

Save file is used to prevent data loss during computer power outage. Web based office has another weakness related to internet connection. To solve these problems used auto-save policy, which could create a lot of intermediate versions of document. A key part of ByteUnited's approach is to separate the process of storing results on the cloud and saving files to prevent data loss. Submit could be considered as send email with corresponding comments as a subject which is important to team members. A submit contains a set of files that are stored on the cloud and accessible to the team. Event logs display submission history like email clients.


What does it mean: Entire history tracking

History of project is represented in an event log and it looks like list of emails. It shows date, author, subject and list of submitted files for each submit. Activity of different authors is represented in another tab where submits are grouped by author. Tab Files shows project folders and files structure and allows to see a submit history of every file. File history shows dates, authors, subjects and list of other submitted files. User can open any version of file shown in the list of submitted files and inspect file changes.


What does it mean: Unique annotation tool

Annotation is another way to track file history. It contains navigation pane which represents all versions of file. Click on chosen version shows file content on this particular submit. It also shows author and modification date of every single line of a document. Microsoft Office and Google Docs allow inspections of document embedded history. But this history could be lost during document conversion when you open it by another office tools. There are no embedded histories in a text file, html file, pdf file or other user-specific application-specific file. ByteUnited Office uses an external version saving system that is independent of file type.


What does it mean: Private messages and notifications

ByteUnited Office has proprietary secure message exchange system. It shows activity of any team member to entire team and allows easily initiate communication between team members. Users can see when their team members are online and invite them to chat or video conference without the need for external tools. Notifications could be sent by email or text message to users who are not online. Our secure message exchange system reproduces the physical office's nature through a virtual one.


What does it mean: application integration

Application integration is the process of enabling individual applications — each designed for its own specific purpose — to work with one another. ByteUnited Web Office designed to be integrated with web tools such as Microsoft 365 Online. It allows to open file in the browser tab. DocImpress is integrated with desktop applications and manage access and security policy. User does not need download file to open it with desktop application. Downloading file may lead to breaching security policy and has to be avoid.


Versioning vs. Version Control Systems (VCS)

A modern file sharing and document management system supports versioning. Each time a user saves changes made to the document, or completes an important stage of creating or approving a document, a new version is created. Such mechanism prevents document damage or incorrect replacement. As a mandatory information versions contain an author and creation time of the document. This information always allows to define a person who made a mistake. In addition such mechanism allows to revert to previous versions. However, versioning refers to a single file's history. There is no correlation with versions of other files, that could have a dependency with modified files.

Version Control System (VCS) allows to organize projects through long periods of development and support time. All versions are preserved. VCS organizes collaboration between hundreds and thousands of people in a particular matter. The number of files can be up to the millions, and files can be logically connected. As changes in one file could affect many others, those others also have to be modified. Unfortunately VCS could be too complicated for non-professional user.

ByteUnited Office combines the advantages of VCS with simplicity without sacrificing functionality by offering:

  • simple user interface to VCS functionality;
  • user and project management functionality based on VCS;
  • integration of multiple tools in a single solution.


Why it is so important to submit set of changed files simultaneously?

It is a common practice to contain thousands of files in one project. The correlation between files describing different parts of a project is crucial. It may take time to verify consistency and test the project, and the final submission should be based on a summary snapshot. It is very difficult to set a verified snapshot when files are submitted independently. The deployment of inconsistent projects may result in significant losses. ByteUnited release engineering solution manages and verifies the deployment of projects.


What does it mean: Paperless office

The life cycle of a document includes its creation, editing, exchange, and archiving. A paperless office requires a common digital platform for all stages. Documents must be printed if some aspect of document management is missing. Archiving is the most problematic stage of document handling. Documents can be stored on a local computer, USB stick, or cloud storage. Backups are performed automatically or manually in order to prevent data loss. The result of such efforts was the creation of multiple copies of a document. Additionally, email could create multiple instances of the same document. Finding the latest version of the document and comparing it is the biggest challenge. ByteUnited solution covered all stages of document handling.


What does it mean: Seamless data migration

There are two different processes, that may be assumed as a data migration. First is to transfer different files from different projects to new ByteUnited Office project. It can be performed in the following steps:

  • creating a workspace of the new project on the user's computer;
  • copying the required files and folders to the workspace of the new project;
  • modifying existing files and creating new files in the given workspace;
  • submission of modified and new files.

Another process, that may be assumed as a data migration, is a transfer of whole project to another server. It can be performed in the following steps:

  • backup existing project and download backup archive;
  • upload backup archive to another server and restore project structure.

Such data migration is usefull when user moves project to personal computer or on-premises company server


What does it mean: SaaS

Software as a service (SaaS) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. Data and services are accessible either via the Web browser or the desktop application 'DocImpress' provided by the ByteUnited. Both approaches use the same cloud storage and service backend. The desktop application 'DocImpress', part of ByteUnited Office, allows users to run favorite third party applications locally. ByteUnited offers support and automatic server software updates for companies that are storing their documents on their own servers.


What does it mean: Flexible storage choices

ByteUnited Office uses cloud to store customer's data. If company decided to store its documents on its own server, ByteUnited provides installation and support of server software. ByteUnited considers developing a line of servers for small businesses and individuals. The ByteUnited server architecture reduces server workload. It enables servers to be run on low-power ARM-based computers.


Is it possible to use ByteUnited Office in software development?

Historically 'DocImpress' as desktop part of ByteUnited Office is used as enterprise software development VCS. ByteUnited Office development process is managed by 'DocImpress'. All release engineering functionality is included in "Development Edition" of ByteUnited Office.


Is ByteUnited Office available in different editions?

ByteUnited Office has three basic editions: personal, business, and development. A combination of these options and server placement could lead to more editions and license models being available. Enterprise editions are created by placing all basic editions on local servers and combining all of them together.


What is the difference between three basic editions?

The Personal edition has only one time line. A single incremented number identifies the versions of files and the whole project. The same approach is used by almost every document management system.

The Business edition adds a category called 'Branch'. The branch could be assigned to the whole project or a subset of files. Files in the branch are inherited from the main line, but all changes are applied to the branch's files. Files of the main line remain unchanged. This approach allows different access permissions to be assigned independently to different branches within a project. Partner companies could work on some branches, but may be banned from seeing files from other branches. A set of templates is located in the main line of the project and they can be added to the branch at any time.

The Development edition aimed at supporting engineering or design teams. It implements an advanced 'branch' model, which is a part of release engineering. ByteUnited team uses this edition to develop and support the ByteUnited office.


How ByteUnited Office could be used for personal medical records?

The ByteUnied platform allows users to store and share their medical records securely. The technology focused on moving medical records from hospital to cloud storage. Using ByteUnited Office, users can get precise permission control over their personal medical records and simplify data exchange between medical offices. Chat and video conference tools provided by ByteUnited Office could allow remote doctor interaction. With ByteUnited Office we offer doctors all-in-one tool that allows them to view medical records, lab results, and communicate with patients.


How artificial intelligence (AI) can enhance ByteUnited Office

As AI becomes more and more sophisticated, ByteUnited Office will have to adapt. AI can already analyze data at a rate that humans can’t, so integration of AI into ByteUnied Office is just a matter of time. All versions of documents are available for AI analysis in our data storage organization. It improves document search and content creation by understanding document evolution history. With ByteUnited, AI can access anonymized parts of personal medical records. By doing so, it could contribute to the creation of a base of knowledge about best medical practices.